Class FieldEventHandler

java.lang.Object
com.saperion.ngc.iform.field.FieldEventHandler
All Implemented Interfaces:
Serializable

public class FieldEventHandler extends Object implements Serializable
Handles events sent to an IntelligentField.
See Also:
  • Constructor Details

    • FieldEventHandler

      public FieldEventHandler(IntelligentField main, com.saperion.ngc.iform.xml.EditFieldType fieldType, EventChildHandler eventProvider)
      Parameters:
      main - Field
      fieldType - fieldType
      eventProvider - 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 for Events.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 to true.
    • cancelEdit

      public void cancelEdit()
      Sets the changed property to false.
    • notifyChangeListeners

      public void notifyChangeListeners()
      Notifies all listeners for Events.ON_CHANGE that the value of the field was changed.