Package com.saperion.ngc.iform.field
Class FieldEventHandler
java.lang.Object
com.saperion.ngc.iform.field.FieldEventHandler
- All Implemented Interfaces:
Serializable
Handles events sent to an
IntelligentField.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionFieldEventHandler(IntelligentField main, com.saperion.ngc.iform.xml.EditFieldType fieldType, EventChildHandler eventProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidSets the changed property to false.booleanvoidNotifies all listeners forEvents.ON_CHANGEthat the value of the field was changed.voidonChangeEvent(org.zkoss.zk.ui.event.Event event) On change event handler.voidonCreateEvent(org.zkoss.zk.ui.event.Event event) Event handler forEvents.ON_CREATEevents.voidonIndexClearEvent(org.zkoss.zk.ui.event.Event event) On Index Clear Event Handler.voidonOkEvent(org.zkoss.zk.ui.event.Event event) On OK event handler.voidsetButtonType(ButtonInfo.EventType eventType) voidSets the changed attribute totrue.
-
Constructor Details
-
FieldEventHandler
public FieldEventHandler(IntelligentField main, com.saperion.ngc.iform.xml.EditFieldType fieldType, EventChildHandler eventProvider) - Parameters:
main- FieldfieldType- fieldTypeeventProvider- event provider
-
-
Method Details
-
onChangeEvent
public void onChangeEvent(org.zkoss.zk.ui.event.Event event) On change event handler.- Parameters:
event- Event
-
onCreateEvent
public void onCreateEvent(org.zkoss.zk.ui.event.Event event) Event handler forEvents.ON_CREATEevents. Adds the description (watermark) to the field.- Parameters:
event- Event
-
onIndexClearEvent
public void onIndexClearEvent(org.zkoss.zk.ui.event.Event event) On Index Clear Event Handler.- Parameters:
event- Event
-
onOkEvent
public void onOkEvent(org.zkoss.zk.ui.event.Event event) On OK event handler.- Parameters:
event- Event
-
setButtonType
- Parameters:
eventType- Button type
-
isChanged
public boolean isChanged()- Returns:
- Is changed
-
setChangedImplicitly
public void setChangedImplicitly()Sets the changed attribute totrue. -
cancelEdit
public void cancelEdit()Sets the changed property to false. -
notifyChangeListeners
public void notifyChangeListeners()Notifies all listeners forEvents.ON_CHANGEthat the value of the field was changed.
-