Class FieldEventHandler

  • All Implemented Interfaces:
    java.io.Serializable

    public class FieldEventHandler
    extends java.lang.Object
    implements java.io.Serializable
    Handles events sent to an IntelligentField.
    See Also:
    Serialized Form
    • Constructor Detail

      • FieldEventHandler

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