Class WRadioGroupEditor.RadioGroupEditor

java.lang.Object
org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zul.impl.XulElement
org.zkoss.zul.Layout
org.zkoss.zul.Hlayout
org.adempiere.webui.editor.WRadioGroupEditor.RadioGroupEditor
All Implemented Interfaces:
Serializable, Cloneable, org.zkoss.zk.ui.Component, org.zkoss.zk.ui.ext.Scope, org.zkoss.zk.ui.sys.ComponentCtrl
Enclosing class:
WRadioGroupEditor

public static class WRadioGroupEditor.RadioGroupEditor extends org.zkoss.zul.Hlayout
Container for Radiogroup and Radio component.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent

    org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrl

    Nested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent

    org.zkoss.zk.ui.AbstractComponent.Children, org.zkoss.zk.ui.AbstractComponent.ForwardInfo, org.zkoss.zk.ui.AbstractComponent.TargetInfo
  • Field Summary

    Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent

    _zclass

    Fields inherited from interface org.zkoss.zk.ui.Component

    APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE

    Fields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl

    AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, AFTER_PARENT_CHANGED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    addEventListener(int priority, String evtnm, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event> listener)
     
    boolean
    addEventListener(String evtnm, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event> listener)
     
    void
    appendItem(String name, int key)
    Add new Radio item
    void
    appendItem(String name, String value)
    Add new Radio item
    int
     
    org.zkoss.zul.Radiogroup
     
    org.zkoss.zul.Radio
     
    boolean
     
    boolean
     
    protected org.zkoss.zul.Radio
    newRadio(String name, Object value)
    Create new Radio item.
    void
    Remove all Radio items from radioGroup
    boolean
    removeEventListener(String evtnm, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event> listener)
     
    void
    setEnabled(boolean readWrite)
     
    void
    setSelectedItem(org.zkoss.zul.Radio item)
    Set radioGroup selected item to item
    void
    setValue(Object newValue)
    Set selected item by newValue

    Methods inherited from class org.zkoss.zul.Hlayout

    getValign, getZclass, renderProperties, setValign

    Methods inherited from class org.zkoss.zul.Layout

    getSpacing, setSpacing

    Methods inherited from class org.zkoss.zul.impl.XulElement

    clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes

    Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent

    addSclass, evalCSSFlex, focus, getAction, getClientAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, service, setAction, setClass, setClientAction, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly

    Methods inherited from class org.zkoss.zk.ui.AbstractComponent

    addAnnotation, addCallback, addClientEvent, addEventHandler, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, destroyIndexCacheMap, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, disableHostChanged, enableBindingAnnotation, enableHostChanged, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getForwards, getId, getIndexCacheMap, getLastChild, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, initIndexCacheMap, insertBefore, invalidate, isChildable, isDisabledHostChanged, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onParentChanged, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, renderPropertiesOnly, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • RadioGroupEditor

      public RadioGroupEditor()
      Default constructor
  • Method Details

    • getRadiogroup

      public org.zkoss.zul.Radiogroup getRadiogroup()
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean readWrite)
    • isSelected

      public boolean isSelected(Object value)
      Parameters:
      value -
      Returns:
      true if value equals to value of selected Radio item.
    • getSelectedItem

      public org.zkoss.zul.Radio getSelectedItem()
      Returns:
      selected Radio item
    • setSelectedItem

      public void setSelectedItem(org.zkoss.zul.Radio item)
      Set radioGroup selected item to item
      Parameters:
      item -
    • removeAllItems

      public void removeAllItems()
      Remove all Radio items from radioGroup
    • setValue

      public void setValue(Object newValue)
      Set selected item by newValue
      Parameters:
      newValue -
    • getItemCount

      public int getItemCount()
      Returns:
      radio item count
    • appendItem

      public void appendItem(String name, String value)
      Add new Radio item
      Parameters:
      name -
      value -
    • newRadio

      protected org.zkoss.zul.Radio newRadio(String name, Object value)
      Create new Radio item.
      Parameters:
      name -
      value -
      Returns:
      Radio
    • appendItem

      public void appendItem(String name, int key)
      Add new Radio item
      Parameters:
      name -
      key -
    • addEventListener

      public boolean addEventListener(String evtnm, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event> listener)
      Specified by:
      addEventListener in interface org.zkoss.zk.ui.Component
      Overrides:
      addEventListener in class org.zkoss.zk.ui.AbstractComponent
    • addEventListener

      public boolean addEventListener(int priority, String evtnm, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event> listener)
      Specified by:
      addEventListener in interface org.zkoss.zk.ui.Component
      Overrides:
      addEventListener in class org.zkoss.zk.ui.AbstractComponent
    • removeEventListener

      public boolean removeEventListener(String evtnm, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event> listener)
      Specified by:
      removeEventListener in interface org.zkoss.zk.ui.Component
      Overrides:
      removeEventListener in class org.zkoss.zk.ui.AbstractComponent