Class LookupFieldEventHandler

  • All Implemented Interfaces:
    java.io.Serializable

    public class LookupFieldEventHandler
    extends java.lang.Object
    implements java.io.Serializable
    Provides event handling functions for AdvancedLookupFields.
    See Also:
    Serialized Form
    • Constructor Detail

      • 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 Detail

      • 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
      • 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