Class CheckboxField

    • Constructor Detail

      • CheckboxField

        public CheckboxField​(com.saperion.ngc.iform.xml.EditFieldType type,
                             com.saperion.ngc.iform.xml.PosType panePos,
                             boolean isNoLocalization)
        Constructor.
        Parameters:
        type - Type
        panePos - Pane position
        isNoLocalization - localization deactivated
      • CheckboxField

        public CheckboxField()
        Constructor.
      • CheckboxField

        public CheckboxField​(java.lang.String label,
                             java.lang.String image)
        Constructor.
        Parameters:
        label - Label
        image - Image
      • CheckboxField

        public CheckboxField​(java.lang.String label)
        Constructor.
        Parameters:
        label - Label
    • Method Detail

      • onCheck

        public void onCheck​(org.zkoss.zk.ui.event.Event event)
        On check event handler.
        Parameters:
        event - Event
      • onOK

        public void onOK​(org.zkoss.zk.ui.event.Event event)
        On OK event handler.
        Parameters:
        event - Event
      • onPageAttached

        public void onPageAttached​(org.zkoss.zk.ui.Page newpage,
                                   org.zkoss.zk.ui.Page oldpage)
        Specified by:
        onPageAttached in interface org.zkoss.zk.ui.sys.ComponentCtrl
        Overrides:
        onPageAttached in class org.zkoss.zk.ui.AbstractComponent
        See Also:
        AbstractComponent.onPageAttached(org.zkoss.zk.ui.Page, org.zkoss.zk.ui.Page)
      • onPageDetached

        public void onPageDetached​(org.zkoss.zk.ui.Page page)
        Specified by:
        onPageDetached in interface org.zkoss.zk.ui.sys.ComponentCtrl
        Overrides:
        onPageDetached in class org.zkoss.zk.ui.AbstractComponent
        See Also:
        AbstractComponent.onPageDetached(org.zkoss.zk.ui.Page)
      • getPropertyValue

        public com.saperion.intf.SaPropertyValue getPropertyValue()
        Description copied from interface: IntelligentField
        Returns the current value of the field as SaPropertyValue.
        Specified by:
        getPropertyValue in interface IntelligentField
        Returns:
        the field's current value
      • getColorError

        public long getColorError()
        Returns:
        Value
        See Also:
        EditFieldType.getColorError()
      • getColorOk

        public long getColorOk()
        Returns:
        Value
        See Also:
        EditFieldType.getColorOk()
      • getConditionField

        public int getConditionField()
        Returns:
        Value
        See Also:
        EditFieldType.getConditionField()
      • getEnableMaximize

        public short getEnableMaximize()
        Returns:
        Value
        See Also:
        EditFieldType.getEnableMaximize()
      • getFName

        public java.lang.String getFName()
        Returns:
        Value
        See Also:
        EditFieldType.getFName()
      • getFont

        public com.saperion.ngc.iform.xml.FontType getFont()
        Returns:
        Value
        See Also:
        EditFieldType.getFont()
      • getLimit

        public java.lang.String getLimit()
        Description copied from interface: IntelligentField
        Returns the limit of this field (upper, lower or both).
        Specified by:
        getLimit in interface IntelligentField
        Returns:
        Value
        See Also:
        EditFieldType.getLimit()
      • getListVersion

        public long getListVersion()
        Returns:
        Value
        See Also:
        EditFieldType.getListVersion()
      • getMandatory

        public com.saperion.ngc.iform.xml.OverrideKindType getMandatory()
        Returns:
        Value
        See Also:
        EditFieldType.getMandatory()
      • getPos

        public com.saperion.ngc.iform.xml.PosType getPos()
        Returns:
        Value
        See Also:
        EditFieldType.getPos()
      • getResFieldCnt

        public int getResFieldCnt()
        Returns:
        Value
        See Also:
        EditFieldType.getResFieldCnt()
      • getResStyle

        public int getResStyle()
        Returns:
        Value
        See Also:
        EditFieldType.getResStyle()
      • getVarDataType

        public short getVarDataType()
        Returns:
        Value
        See Also:
        EditFieldType.getVarDataType()
      • getWxCombo

        public int getWxCombo()
        Returns:
        Value
        See Also:
        EditFieldType.getWxCombo()
      • getWyCombo

        public int getWyCombo()
        Returns:
        Value
        See Also:
        EditFieldType.getWyCombo()
      • getXCombo

        public int getXCombo()
        Returns:
        Value
        See Also:
        EditFieldType.getXCombo()
      • isAllowInactiveLookup

        public boolean isAllowInactiveLookup()
        Returns:
        Value
        See Also:
        EditFieldType.isAllowInactiveLookup()
      • isAutoComplete

        public boolean isAutoComplete()
        Returns:
        Value
        See Also:
        EditFieldType.isAutoComplete()
      • isBEnabled

        public boolean isBEnabled()
        Returns:
        Value
        See Also:
        EditFieldType.isBEnabled()
      • isBPersistent

        public boolean isBPersistent()
        Returns:
        Value
        See Also:
        EditFieldType.isBPersistent()
      • isHideButtons

        public boolean isHideButtons()
        Returns:
        Value
        See Also:
        EditFieldType.isHideButtons()
      • isIsVar

        public boolean isIsVar()
        Returns:
        Value
        See Also:
        EditFieldType.isIsVar()
      • isPersistVar

        public boolean isPersistVar()
        Returns:
        Value
        See Also:
        EditFieldType.isPersistVar()
      • isRestrictCursor

        public boolean isRestrictCursor()
        Returns:
        Value
        See Also:
        EditFieldType.isRestrictCursor()
      • isSaveLayout

        public boolean isSaveLayout()
        Returns:
        Value
        See Also:
        EditFieldType.isSaveLayout()
      • isUseCalendar

        public boolean isUseCalendar()
        Returns:
        Value
        See Also:
        EditFieldType.isUseCalendar()
      • setAlign

        public void setAlign​(com.saperion.ngc.iform.xml.AlignType value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setAlign(com.saperion.ngc.iform.xml.AlignType)
      • setAllowInactiveLookup

        public void setAllowInactiveLookup​(boolean value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setAllowInactiveLookup(boolean)
      • setAutoComplete

        public void setAutoComplete​(boolean value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setAutoComplete(boolean)
      • setBEnabled

        public void setBEnabled​(boolean value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setBEnabled(boolean)
      • setBPersistent

        public void setBPersistent​(boolean value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setBPersistent(boolean)
      • setColorError

        public void setColorError​(long value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setColorError(long)
      • setColorOk

        public void setColorOk​(long value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setColorOk(long)
      • setConditionField

        public void setConditionField​(int value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setConditionField(int)
      • setEnableMaximize

        public void setEnableMaximize​(short value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setEnableMaximize(short)
      • setFName

        public void setFName​(java.lang.String value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setFName(java.lang.String)
      • setFont

        public void setFont​(com.saperion.ngc.iform.xml.FontType value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setFont(com.saperion.ngc.iform.xml.FontType)
      • setHideButtons

        public void setHideButtons​(boolean value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setHideButtons(boolean)
      • setIsVar

        public void setIsVar​(boolean value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setIsVar(boolean)
      • setLimit

        public void setLimit​(java.lang.String value)
        Description copied from interface: IntelligentField
        Sets the limit type. Possible values are: 'lower', 'upper', 'both'.
        Specified by:
        setLimit in interface IntelligentField
        Parameters:
        value - Value
        See Also:
        EditFieldType.setLimit(com.saperion.ngc.iform.xml.LimitType)
      • setListVersion

        public void setListVersion​(long value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setListVersion(long)
      • setMandatory

        public void setMandatory​(com.saperion.ngc.iform.xml.OverrideKindType value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setMandatory(com.saperion.ngc.iform.xml.OverrideKindType)
      • setPersistVar

        public void setPersistVar​(boolean value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setPersistVar(boolean)
      • setPos

        public void setPos​(com.saperion.ngc.iform.xml.PosType value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setPos(com.saperion.ngc.iform.xml.PosType)
      • setResFieldCnt

        public void setResFieldCnt​(int value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setResFieldCnt(int)
      • setResStyle

        public void setResStyle​(int value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setResStyle(int)
      • setRestrictCursor

        public void setRestrictCursor​(boolean value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setRestrictCursor(boolean)
      • setSaveLayout

        public void setSaveLayout​(boolean value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setSaveLayout(boolean)
      • setUseCalendar

        public void setUseCalendar​(boolean value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setUseCalendar(boolean)
      • setVarDataType

        public void setVarDataType​(short value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setVarDataType(short)
      • setWxCombo

        public void setWxCombo​(int value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setWxCombo(int)
      • setWyCombo

        public void setWyCombo​(int value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setWyCombo(int)
      • setXCombo

        public void setXCombo​(int value)
        Parameters:
        value - Value
        See Also:
        EditFieldType.setXCombo(int)
      • getEventtarget

        public java.util.Set<org.zkoss.zk.ui.Component> getEventtarget​(java.lang.String eventName)
        Reads the event target for the given event name, if set or the root element.
        Specified by:
        getEventtarget in interface EventChild
        Parameters:
        eventName - Event name or null for main target
        Returns:
        Set of event targets
        See Also:
        EventChild.getEventtarget(java.lang.String)
      • setDisabled

        public void setDisabled​(boolean disabled)
        Sets the disabled state of this field.
        Specified by:
        setDisabled in interface org.zkoss.zk.ui.ext.Disable
        Specified by:
        setDisabled in interface IntelligentField
        Overrides:
        setDisabled in class org.zkoss.zul.Checkbox
        Parameters:
        disabled - Disabled
        See Also:
        InputElement.setDisabled(boolean)
      • isReadonly

        public boolean isReadonly()
        gets the readonly state of this field.
        Specified by:
        isReadonly in interface IntelligentField
        See Also:
        InputElement.setReadonly(boolean)
      • isNoLocalize

        public boolean isNoLocalize()
        Description copied from interface: Localized
        Returns the noLocalize parameter.
        Specified by:
        isNoLocalize in interface Localized
        Returns:
        noLocalize
      • setNoLocalize

        public void setNoLocalize​(boolean noLocalize)
        Description copied from interface: Localized
        Sets the noLocalize parameter that can be used to disable localization of this component.
        Specified by:
        setNoLocalize in interface Localized
        Parameters:
        noLocalize - value
      • generateUUID

        public java.lang.String generateUUID()
        Specified by:
        generateUUID in interface Identifiable
        Returns:
        the generated uuid for the DOM tree
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.zkoss.zk.ui.AbstractComponent
        See Also:
        AbstractComponent.toString()