Class LookupFieldEventHandler
java.lang.Object
com.saperion.ngc.iform.field.lookup.LookupFieldEventHandler
- All Implemented Interfaces:
Serializable
Provides event handling functions for
AdvancedLookupFields.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionLookupFieldEventHandler(AdvancedLookupField advancedLookupField, com.saperion.ngc.iform.xml.EditFieldType fieldType, EventChildHandler provider) Consctructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidSets changed-property to false.booleanvoidNotifies all listeners onEvents.ON_CHANGEevent.voidonChangeEvent(org.zkoss.zk.ui.event.Event event) HandlesEvents.ON_CHANGEevents.voidonCreateEvent(org.zkoss.zk.ui.event.Event event) Event handler forEvents.ON_CREATEevents.voidonIndexClearEvent(org.zkoss.zk.ui.event.Event event) Event handler forEventChild.ON_INDEX_CLEARevent.voidonOkEvent(org.zkoss.zk.ui.event.Event event) Event handler forEvents.ON_OKevents.voidSets the field's state to changed, hasValue.void
-
Constructor Details
-
LookupFieldEventHandler
public LookupFieldEventHandler(AdvancedLookupField advancedLookupField, com.saperion.ngc.iform.xml.EditFieldType fieldType, EventChildHandler provider) Consctructor.- Parameters:
advancedLookupField- field to handle events forfieldType- field type definitionprovider- event provider
-
-
Method Details
-
onChangeEvent
public void onChangeEvent(org.zkoss.zk.ui.event.Event event) HandlesEvents.ON_CHANGEevents.- Parameters:
event- event to handle
-
isChanged
public boolean isChanged()- Returns:
- true if the field's value was changed
-
notifyChangeListeners
public void notifyChangeListeners()Notifies all listeners onEvents.ON_CHANGEevent. -
cancelEdit
public void cancelEdit()Sets changed-property to false. -
setChangedImplicitly
public void setChangedImplicitly()Sets the field's state to changed, hasValue. -
onIndexClearEvent
public void onIndexClearEvent(org.zkoss.zk.ui.event.Event event) Event handler forEventChild.ON_INDEX_CLEARevent.- Parameters:
event- event to handle
-
setOnOkEventType
- Parameters:
type- theButtonInfo.EventTypefor the event that will be fired when anEvents.ON_OKevent is handled.
-
onOkEvent
public void onOkEvent(org.zkoss.zk.ui.event.Event event) Event handler forEvents.ON_OKevents.- Parameters:
event- event to handle
-
onCreateEvent
public void onCreateEvent(org.zkoss.zk.ui.event.Event event) Event handler forEvents.ON_CREATEevents.- Parameters:
event- event to handle
-