zul.wgt
Class Radiogroup

java.lang.Object
  extended by zk.Object
      extended by zk.Widget
          extended by zul.Widget
              extended by zul.wgt.Radiogroup

public class Radiogroup
extends Widget

A radio group.

Note: To support the versatile layout, a radio group accepts any kind of children, including Radio. On the other hand, the parent of a radio, if any, must be a radio group.


Field Summary
 
Fields inherited from class zk.Widget
$weave, auDelay, autag, bindLevel, className, desktop, effects_, firstChild, id, insertingBefore_, inServer, lastChild, nChildren, nextSibling, parent, previousSibling, uuid, widgetName
 
Fields inherited from class zk.Object
$class, $oid
 
Method Summary
 void fixSelectedIndex()
          private method
 Radio getItemAtIndex(int index)
          Returns the radio button at the specified index.
 int getItemCount()
          Returns the number of radio buttons in this group.
 Array getItems()
          Returns the all of radio buttons in this group.
 String getName()
          Returns the name of this group of radio buttons.
 String getOrient()
          Returns the orient.
 int getSelectedIndex()
          Returns the index of the selected radio button (-1 if no one is selected).
 Radio getSelectedItem()
          Returns the selected radio button.
 Radio removeItemAt(int index)
          Removes the child radio button in the list box at the given index.
 void setName(String name)
          Sets the name of this group of radio buttons.
 void setOrient(String orient)
          Sets the orient.
 void setSelectedIndex(int selectedIndex)
          Deselects all of the currently selected radio button and selects the radio button with the given index.
 void setSelectedItem(Radio selectedItem)
          Deselects all of the currently selected radio buttons and selects the given radio button.
 
Methods inherited from class zul.Widget
afterKeyDown_, beforeCtrlKeys_, getContext, getCtrlKeys, getOpenTooltip, getPopup, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip
 
Methods inherited from class zk.Widget
$, $f, $f, $f, $init, $n, $n, $o, afterAnima_, afterParentChanged_, appendChild, appendChild, beforeParentChanged_, beforeSendAU_, bind_, bind, bindChildren_, bindDoubleTap_, bindSwipe_, bindTapHold_, canActivate, cleanDrag_, clear, clearCache, cloneDrag_, deferRedrawHTML_, detach, doBlur_, doClick_, doDoubleClick_, doFocus_, doKeyDown_, doKeyPress_, doKeyUp_, domAttrs_, domClass_, domListen_, doMouseDown_, doMouseMove_, doMouseOut_, doMouseOver_, doMouseUp_, domStyle_, domTextStyleAttr_, domTooltiptext_, domUnlisten_, doRightClick_, doSelect_, doSwipe_, doTooltipOut_, doTooltipOver_, dropEffect_, extraBind_, fire, fireX, focus_, focus, forcerender, fromPageCoord, get, getAction, getCaveNode, getChildAt, getChildIndex, getClass, getDraggable, getDragMessage_, getDragNode, getDragOptions_, getDrop_, getDroppable, getElementsById, getElementsByName, getFirstNode_, getFloatZIndex_, getHeight, getHflex, getId, getLeft, getMold, getOldWidget_, getPage, getRenderdefer, getSclass, getScrollLeft, getScrollTop, getStyle, getTextNode, getTooltiptext, getTop, getTopWidget, getVflex, getWidth, getZclass, getZIndex, hide, ignoreDescendantFloatUp_, ignoreDrag_, initDrag_, insertBefore, insertChildHTML_, isAutoId, isBinding, isFloating_, isListen, isRealVisible, isRealVisible, isVisible, isVisible, isWatchable_, listen, listenOnFitSize_, mimicMouseDown_, newInstance, nextUuid, onAfterSize, onChildAdded_, onChildRemoved_, onChildRenderDefer_, onChildReplaced_, onChildVisible_, onDrop_, redraw, redrawHTML_, register, removeChild, removeChild, removeChildHTML_, removeHTML_, replaceCavedChildren_, replaceChildHTML_, replaceHTML, replaceWidget, rerender, rerender, scrollIntoView, sendAU_, set, set, setAction, setChildren, setDomVisible_, setDraggable, setDroppable, setFloating_, setFloatZIndex_, setHeight, setHflex, setId, setLeft, setListener, setListener, setListeners, setMold, setRenderdefer, setSclass, setScrollLeft, setScrollTop, setStyle, setTooltiptext, setTop, setTopmost, setVflex, setVisible, setWidth, setZclass, setZIndex, shallChildROD_, shallIgnoreClick_, show, smartUpdate, unbind_, unbind, unbindChildren_, unbindDoubleTap_, unbindSwipe_, unbindTapHold_, uncloneDrag_, unlisten, unlistenOnFitSize_, updateDomClass_, updateDomStyle_, uuid, zsync
 
Methods inherited from class zk.Object
$init, $instanceof, $super, $super, $supers, $supers, afterInit, isAssignableFrom, isInstance, proxy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setOrient

public void setOrient(String orient)
Sets the orient.

Parameters:
orient - either "horizontal" or "vertical".

getOrient

public String getOrient()
Returns the orient.

Default: "horizontal".

Returns:
String

setName

public void setName(String name)
Sets the name of this group of radio buttons. All child radio buttons shared the same name (Radio.getName()).

Don't use this method if your application is purely based on ZK's event-driven model.

Parameters:
name -

getName

public String getName()
Returns the name of this group of radio buttons. All child radio buttons shared the same name (Radio.getName()).

Default: automatically generated an unique name

Don't use this method if your application is purely based on ZK's event-driven model.

Returns:
String

getItemAtIndex

public Radio getItemAtIndex(int index)
Returns the radio button at the specified index.

Parameters:
index -
Returns:
Radio

getItemCount

public int getItemCount()
Returns the number of radio buttons in this group.

Returns:
int

getItems

public Array getItems()
Returns the all of radio buttons in this group.

Returns:
Array

getSelectedIndex

public int getSelectedIndex()
Returns the index of the selected radio button (-1 if no one is selected).

Returns:
int

setSelectedIndex

public void setSelectedIndex(int selectedIndex)
Deselects all of the currently selected radio button and selects the radio button with the given index.

Parameters:
selectedIndex -

getSelectedItem

public Radio getSelectedItem()
Returns the selected radio button.

Returns:
Radio

setSelectedItem

public void setSelectedItem(Radio selectedItem)
Deselects all of the currently selected radio buttons and selects the given radio button.

Parameters:
selectedItem -

removeItemAt

public Radio removeItemAt(int index)
Removes the child radio button in the list box at the given index.

Parameters:
index -
Returns:
Radio the removed radio button.

fixSelectedIndex

public void fixSelectedIndex()
private method



Copyright © 2005-2011 Potix Corporation. All Rights Reserved. SourceForge.net Logo