Class LookupFieldEventHandler
- java.lang.Object
-
- com.saperion.ngc.iform.field.lookup.LookupFieldEventHandler
-
- All Implemented Interfaces:
java.io.Serializable
public class LookupFieldEventHandler extends java.lang.Object implements java.io.SerializableProvides event handling functions forAdvancedLookupFields.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LookupFieldEventHandler(AdvancedLookupField advancedLookupField, com.saperion.ngc.iform.xml.EditFieldType fieldType, EventChildHandler provider)Consctructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancelEdit()Sets changed-property to false.booleanisChanged()voidnotifyChangeListeners()Notifies 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.voidsetChangedImplicitly()Sets the field's state to changed, hasValue.voidsetOnOkEventType(ButtonInfo.EventType type)
-
-
-
Constructor Detail
-
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 Detail
-
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
public void setOnOkEventType(ButtonInfo.EventType type)
- 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
-
-