Package com.saperion.ngc.iform.field
Class FieldEventHandler
- java.lang.Object
-
- com.saperion.ngc.iform.field.FieldEventHandler
-
- All Implemented Interfaces:
java.io.Serializable
public class FieldEventHandler extends java.lang.Object implements java.io.Serializable
Handles events sent to anIntelligentField
.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FieldEventHandler(IntelligentField main, com.saperion.ngc.iform.xml.EditFieldType fieldType, EventChildHandler eventProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancelEdit()
Sets the changed property to false.boolean
isChanged()
void
notifyChangeListeners()
Notifies all listeners forEvents.ON_CHANGE
that the value of the field was changed.void
onChangeEvent(org.zkoss.zk.ui.event.Event event)
On change event handler.void
onCreateEvent(org.zkoss.zk.ui.event.Event event)
Event handler forEvents.ON_CREATE
events.void
onIndexClearEvent(org.zkoss.zk.ui.event.Event event)
On Index Clear Event Handler.void
onOkEvent(org.zkoss.zk.ui.event.Event event)
On OK event handler.void
setButtonType(ButtonInfo.EventType eventType)
void
setChangedImplicitly()
Sets the changed attribute totrue
.
-
-
-
Constructor Detail
-
FieldEventHandler
public FieldEventHandler(IntelligentField main, com.saperion.ngc.iform.xml.EditFieldType fieldType, EventChildHandler eventProvider)
- Parameters:
main
- FieldfieldType
- fieldTypeeventProvider
- event provider
-
-
Method Detail
-
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_CREATE
events. 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
public void setButtonType(ButtonInfo.EventType eventType)
- 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_CHANGE
that the value of the field was changed.
-
-