public class LookupFieldEventHandler extends Object implements Serializable
AdvancedLookupFields.| Constructor and Description |
|---|
LookupFieldEventHandler(AdvancedLookupField advancedLookupField,
com.saperion.ngc.iform.xml.EditFieldType fieldType,
EventChildHandler provider)
Consctructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cancelEdit()
Sets changed-property to false.
|
boolean |
isChanged() |
void |
notifyChangeListeners()
Notifies all listeners on
Events.ON_CHANGE event. |
void |
onChangeEvent(org.zkoss.zk.ui.event.Event event)
Handles
Events.ON_CHANGE events. |
void |
onCreateEvent(org.zkoss.zk.ui.event.Event event)
Event handler for
Events.ON_CREATE events. |
void |
onIndexClearEvent(org.zkoss.zk.ui.event.Event event)
Event handler for
EventChild.ON_INDEX_CLEAR event. |
void |
onOkEvent(org.zkoss.zk.ui.event.Event event)
Event handler for
Events.ON_OK events. |
void |
setChangedImplicitly()
Sets the field's state to changed, hasValue.
|
void |
setOnOkEventType(ButtonInfo.EventType type) |
public LookupFieldEventHandler(AdvancedLookupField advancedLookupField, com.saperion.ngc.iform.xml.EditFieldType fieldType, EventChildHandler provider)
advancedLookupField - field to handle events forfieldType - field type definitionprovider - event providerpublic void onChangeEvent(org.zkoss.zk.ui.event.Event event)
Events.ON_CHANGE events.event - event to handlepublic boolean isChanged()
public void notifyChangeListeners()
Events.ON_CHANGE event.public void cancelEdit()
public void setChangedImplicitly()
public void onIndexClearEvent(org.zkoss.zk.ui.event.Event event)
EventChild.ON_INDEX_CLEAR event.event - event to handlepublic void setOnOkEventType(ButtonInfo.EventType type)
type - the ButtonInfo.EventType for the event that will be fired when an
Events.ON_OK event is handled.public void onOkEvent(org.zkoss.zk.ui.event.Event event)
Events.ON_OK events.event - event to handlepublic void onCreateEvent(org.zkoss.zk.ui.event.Event event)
Events.ON_CREATE events.event - event to handleCopyright © 2016 Lexmark Enterprise Software Deutschland GmbH. All rights reserved.