Class LookupFieldEventHandler

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

public class LookupFieldEventHandler extends Object implements Serializable
Provides event handling functions for AdvancedLookupFields.
See Also:
  • Constructor Details

    • LookupFieldEventHandler

      public LookupFieldEventHandler(AdvancedLookupField advancedLookupField, com.saperion.ngc.iform.xml.EditFieldType fieldType, EventChildHandler provider)
      Consctructor.
      Parameters:
      advancedLookupField - field to handle events for
      fieldType - field type definition
      provider - event provider
  • Method Details

    • onChangeEvent

      public void onChangeEvent(org.zkoss.zk.ui.event.Event event)
      Handles Events.ON_CHANGE events.
      Parameters:
      event - event to handle
    • isChanged

      public boolean isChanged()
      Returns:
      true if the field's value was changed
    • notifyChangeListeners

      public void notifyChangeListeners()
      Notifies all listeners on Events.ON_CHANGE event.
    • cancelEdit

      public void cancelEdit()
      Sets changed-property to false.
    • setChangedImplicitly

      public void setChangedImplicitly()
      Sets the field's state to changed, hasValue.
    • onIndexClearEvent

      public void onIndexClearEvent(org.zkoss.zk.ui.event.Event event)
      Event handler for EventChild.ON_INDEX_CLEAR event.
      Parameters:
      event - event to handle
    • setOnOkEventType

      public void setOnOkEventType(ButtonInfo.EventType type)
      Parameters:
      type - the ButtonInfo.EventType for the event that will be fired when an Events.ON_OK event is handled.
    • onOkEvent

      public void onOkEvent(org.zkoss.zk.ui.event.Event event)
      Event handler for Events.ON_OK events.
      Parameters:
      event - event to handle
    • onCreateEvent

      public void onCreateEvent(org.zkoss.zk.ui.event.Event event)
      Event handler for Events.ON_CREATE events.
      Parameters:
      event - event to handle