public class LookupFieldEventHandler extends Object implements Serializable
AdvancedLookupField
s.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 © 2021 Hyland Software Germany GmbH. All rights reserved.