public class JDynFormFieldDynObjectList extends AbstractJDynFormField implements JDynFormField, JDynForm.JDynFormListener, JDynFormSet.JDynFormSetListener, java.awt.event.FocusListener
AbstractJDynFormField.IllegalFieldValueJDynFormField.JDynFormFieldListener| Modifier and Type | Field and Description |
|---|---|
protected java.util.List |
assignedValue |
protected java.util.List |
currentValue |
protected JDynFormSet |
jdynFormSet |
protected boolean |
readonly |
contents, emptyToNull, jlabel, LOGGER, readOnly| Constructor and Description |
|---|
JDynFormFieldDynObjectList(DynFormSPIManager serviceManager,
DynFormSPIManager.ComponentsFactory componentsFactory,
JDynFormFieldFactory factory,
DynFormFieldDefinition definition,
java.lang.Object value) |
| Modifier and Type | Method and Description |
|---|---|
void |
fieldChanged(JDynFormField field)
This event is fired when a field of the form is changed by the user.
|
void |
focusGained(java.awt.event.FocusEvent arg0) |
void |
focusLost(java.awt.event.FocusEvent arg0) |
void |
formAfterCancelNew(JDynFormSet dynformSet) |
void |
formAfterDelete(JDynFormSet dynformSet) |
void |
formAfterNew(JDynFormSet dynformSet) |
void |
formAfterSave(JDynFormSet dynformSet) |
void |
formAfterSearch(JDynFormSet dynformSet) |
void |
formBeforeCancelNew(JDynFormSet dynformSet) |
void |
formBeforeDelete(JDynFormSet dynformSet) |
void |
formBeforeNew(JDynFormSet dynformSet) |
void |
formBeforeSave(JDynFormSet dynformSet) |
void |
formBeforeSearch(JDynFormSet dynformSet) |
void |
formClose() |
void |
formMessage(java.lang.String message) |
void |
formMovedTo(int currentPosition) |
java.lang.Object |
getAssignedValue() |
java.lang.Object |
getValue()
Get the value of field from the form.
|
boolean |
hasValidValue() |
void |
initComponent() |
boolean |
isModified() |
void |
message(java.lang.String message) |
void |
setReadOnly(boolean readonly) |
void |
setValue(java.lang.Object value) |
addActionToPopupMenu, addListener, addSeparatorToPopupMenu, asJComponent, clear, fetch, fireFieldChangedEvent, fireFieldEnterEvent, fireFieldExitEvent, fireMessageEvent, fixPreferredWidth, getButtonForClickEvent, getComponentsFactory, getDefinition, getEventConfiguration, getForm, getIcon, getJLabel, getLabel, getName, getResizeWeight, getSeparatorTitleToUseBefore, getServiceManager, getTagValueAsBoolean, getTagValueAsBoolean, getTagValueAsInt, getTagValueAsInt, getTagValueAsString, getTagValueAsString, hasClickEvent, isForcedReadOnly, isReadOnly, loadDefaultValuesFromTags, problemIndicator, removeListener, setForm, setReadOnlyButtonsOfEvents, setTranslateEmptyToNull, toHTML, toString, translateEmptyToNull, useEmptyLabelclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddActionToPopupMenu, addListener, addSeparatorToPopupMenu, clear, fetch, fireMessageEvent, getButtonForClickEvent, getDefinition, getForm, getJLabel, getLabel, getName, getResizeWeight, getSeparatorTitleToUseBefore, hasClickEvent, isReadOnly, removeListener, toHTML, useEmptyLabelasJComponentprotected java.util.List assignedValue
protected java.util.List currentValue
protected JDynFormSet jdynFormSet
protected boolean readonly
public JDynFormFieldDynObjectList(DynFormSPIManager serviceManager, DynFormSPIManager.ComponentsFactory componentsFactory, JDynFormFieldFactory factory, DynFormFieldDefinition definition, java.lang.Object value)
public void setReadOnly(boolean readonly)
setReadOnly in interface JDynFormFieldsetReadOnly in class AbstractJDynFormFieldpublic java.lang.Object getAssignedValue()
getAssignedValue in class AbstractJDynFormFieldpublic void initComponent()
initComponent in class AbstractJDynFormFieldpublic void setValue(java.lang.Object value)
setValue in interface JDynFormFieldpublic java.lang.Object getValue()
JDynFormFieldgetValue in interface JDynFormFieldpublic boolean hasValidValue()
hasValidValue in interface JDynFormFieldpublic void focusGained(java.awt.event.FocusEvent arg0)
focusGained in interface java.awt.event.FocusListenerfocusGained in class AbstractJDynFormFieldpublic void focusLost(java.awt.event.FocusEvent arg0)
focusLost in interface java.awt.event.FocusListenerfocusLost in class AbstractJDynFormFieldpublic void message(java.lang.String message)
message in interface JDynForm.JDynFormListenerpublic void fieldChanged(JDynFormField field)
JDynForm.JDynFormListenerfieldChanged in interface JDynForm.JDynFormListenerpublic void formMessage(java.lang.String message)
formMessage in interface JDynFormSet.JDynFormSetListenerpublic void formClose()
formClose in interface JDynFormSet.JDynFormSetListenerpublic void formMovedTo(int currentPosition)
formMovedTo in interface JDynFormSet.JDynFormSetListenerpublic void formBeforeSave(JDynFormSet dynformSet) throws AbortActionException
formBeforeSave in interface JDynFormSet.JDynFormSetListenerAbortActionExceptionpublic void formBeforeNew(JDynFormSet dynformSet) throws AbortActionException
formBeforeNew in interface JDynFormSet.JDynFormSetListenerAbortActionExceptionpublic void formBeforeCancelNew(JDynFormSet dynformSet) throws AbortActionException
formBeforeCancelNew in interface JDynFormSet.JDynFormSetListenerAbortActionExceptionpublic void formBeforeDelete(JDynFormSet dynformSet) throws AbortActionException
formBeforeDelete in interface JDynFormSet.JDynFormSetListenerAbortActionExceptionpublic void formBeforeSearch(JDynFormSet dynformSet) throws AbortActionException
formBeforeSearch in interface JDynFormSet.JDynFormSetListenerAbortActionExceptionpublic void formAfterSave(JDynFormSet dynformSet)
formAfterSave in interface JDynFormSet.JDynFormSetListenerpublic void formAfterNew(JDynFormSet dynformSet)
formAfterNew in interface JDynFormSet.JDynFormSetListenerpublic void formAfterCancelNew(JDynFormSet dynformSet)
formAfterCancelNew in interface JDynFormSet.JDynFormSetListenerpublic void formAfterDelete(JDynFormSet dynformSet)
formAfterDelete in interface JDynFormSet.JDynFormSetListenerpublic void formAfterSearch(JDynFormSet dynformSet)
formAfterSearch in interface JDynFormSet.JDynFormSetListenerpublic boolean isModified()
isModified in interface JDynFormFieldisModified in class AbstractJDynFormField