RadioButtonControl
A RadioButton control.
- Object
- SitedObject
- Control
- CheckBoxControl
- RadioButtonControl
Properties
ID_animators (inherited from Control) | A SitedList of animators. |
ID_checked (inherited from CheckBoxControl) | Boolean property indicating whether this checkbox or radio button is currently checked. |
ID_controlId (inherited from Control) | The ID this control is known in the nearest binding container parent. |
ID_eventMask (inherited from Control) | (Advanced) A comma-separated list of peer events this control should receive. |
ID_isBindingContainer (inherited from Control) | (Advanced) Force this control to act as a binding container. |
ID_isPeerless (inherited from Control) | (Advanced) Set this to true to prevent this control from generating a peer element in the rendered HTML. |
ID_station | When ID_value changes, this control compares the new value to the station property. If they are the same, then ID_checked is set to true. Similarly, when the user clicks on the checkbox, ID_value is set to the value of ID_station. |
ID_submitters (inherited from Control) | A SitedList of submitters. |
ID_tagName (inherited from Control) | Overrides the default HTML tag name used for this control. |
ID_value | A property of type -object-, used in conjunction with ID_station for binding a RadioButton to an arbitrary value, and specifying the condition when it is checked. |
ID_visible (inherited from Control) | True if this control is visible, false if it is hidden. |
Events
ID_mouseDown (inherited from Control) | Event handler called when a mouse button is pressed down. |
ID_mouseMove (inherited from Control) | Event handler called when the mouse is moved. |
ID_mouseOut (inherited from Control) | Event handler called when a leaves a control. |
ID_mouseOver (inherited from Control) | Event handler called when a mouse moves over a control. |
ID_mouseUp (inherited from Control) | Event handler called when a mouse button is released. |
Methods
acceptsDrop (inherited from Control) | Called to determine if this control will accept a drop. |
addBinding (inherited from Control) | Adds a databinding between a property on this object and a binding path. |
addBindingEx (inherited from Control) | Extended entry point for adding a binding. |
addCalculatedBinding (inherited from Control) | Adds a calculated binding for a property. |
addClassName (inherited from Control) | Adds a CSS class to this controls "class" attribute |
addEventHandler (inherited from SitedObject) | Adds a delegate to be called when the specified eventId occurs on this object. |
animateEx (inherited from Control) | Animates a property to a value. |
blur (inherited from Control) | Tells this control's peer to relinquish keyboard focus. |
bubble (inherited from Control) | Bubbles a message up the control hierarchy - calls onBubbleEvent on this control and each of its parents. |
captureMouse (inherited from Control) | Register a control to receive mouse move/up events |
construct (inherited from Control) | Used to initialize a markup control. |
equals (inherited from SitedObject) | Tests if two objects are equal. |
fireEventHandler (inherited from SitedObject) | Invokes any user event handlers registered for a particular event using SitedObject.addEventHandler(). |
focus (inherited from Control) | Tells this control's peer to request keyboard focus. |
getBindingContainer (inherited from Control) | Gets this object's nearest enclosing binding container. |
getBindingStatus (inherited from SitedObject) | Provides debugging information on bindings for this object. |
getEventMask (inherited from Control) | Gets an object indicating which peer events this control is interested in. |
getParent (inherited from Control) | Gets the parent Control of this control. |
getPathValue (inherited from SitedObject) | Traverses a binding path and returns the value at the end of it. |
getPeer (inherited from Control) | Gets the peer DOM element associated with this control. |
getPeerForParent (inherited from Control) | Gets the peer element of this control that the parent control should use in DOM manipulations. |
getPropertyInfo (inherited from SitedObject) | Gets information on a property. |
getResource (inherited from Control) | Given the ID of a resource, returns the resource's value. |
getSite (inherited from SitedObject) | Gets this object's site. |
getTagName (inherited from CheckBoxControl) | Returns "input" |
getText (inherited from CheckBoxControl) | Gets the text label to use on this control. |
getValue (inherited from Control) | Gets a property, style or attribute. |
getViewState (inherited from Control) | Retrieve any viewstate that has been saved for this control in a previous session. |
getViewStateId (inherited from Control) | Get a unique and consistent viewstateId for this control. |
invalidateLayout (inherited from Control) | Tells the layout system to redo layout. |
onBubbleEvent (inherited from Control) | Called to handle a bubbled event. |
onDragEvent (inherited from Control) | Called to handle a drag drop event.. |
onFirstRender (inherited from Control) | Called the first time a control is rendered. |
onPeerCreated (inherited from Control) | Called when a peer is created. |
onPeerEvent (inherited from Control) | Called to dispatch low level events that arise in the Dom. |
onSetValue (inherited from SitedObject) | Called by SitedObject.setValue() when a property value is set on this object. |
onSited (inherited from SitedObject) | Called when this object is sited. |
onSitedRoot (inherited from Control) | Called when a control is added to the main control tree. |
onUnsited (inherited from SitedObject) | Called when this object is about to lose its site. |
onUnsitedRoot (inherited from Control) | Called when a control is removed from the main control tree. |
onValueSited (inherited from SitedObject) | Called when an object is sited within this object. |
onValueUnsited (inherited from SitedObject) | Called when an object is about to be unsited in this. |
onViewStateChanged (inherited from Control) | Overridable. Controls implement this method to update their viewstate. |
reflectOnBoundValue (inherited from Control) | Gets runtime reflection information on an underlying bound object. |
removeClassName (inherited from Control) | Removes a CSS class from this controls "class" attribute |
removeEventHandler (inherited from SitedObject) | Remove an existing delegate from the list of delegates for the specified event. |
render (inherited from Control) | Places the Html representation of this control into the htmlBuilder. |
renderAttributes (inherited from Control) | Called by Control.render() to render attributes for this control. |
renderChildren (inherited from Control) | Places the Html markup for all the Control inside this control into the htmlBuilder. |
setBounds (inherited from Control) | Convenience method to set the left/top/width/height of an element. |
setInitialValues (inherited from SitedObject) | Sets multiple property values on an object (during initialization only) |
setPathValue (inherited from SitedObject) | Traverses a binding path and sets the value at the end of it. |
setText (inherited from CheckBoxControl) | Sets the ID_text property on this control. |
setValue (inherited from Control) | Sets a property, style or attribute. |
setViewState (inherited from Control) | Save viewstate that should persist across sessions. |
startAnimator (inherited from Control) | Starts an animation. |
startDragDrop (inherited from Control) | Start a drag drop operation. |
stopAnimator (inherited from Control) | Stops an animation. |
toString (inherited from SitedObject) | Returns a string representation of this object. |
RadioButtonControl ID_station property
When ID_value changes, this control compares the new value to the station property. If they are the same, then ID_checked is set to true.
Similarly, when the user clicks on the checkbox, ID_value is set to the value of ID_station.
JavaScript
var strVal = radioButtonControl.getValue(ID_station)
radioButtonControl.setValue(ID_station, strVal)
Xml
<j:RadioButton station="string" ... >
Example
Two radio buttons. The first is checked when item.option is 1. The second is checked when item.option is 2.
<j:RadioButton text="Option 1" value="#bind(item.option)" station="1"/> <j:RadioButton text="Option 2" value="#bind(item.option)" station="2"/>
RadioButtonControl ID_value property
A property of type -object-, used in conjunction with ID_station for
binding a RadioButton to an arbitrary value, and specifying the
condition when it is checked.
JavaScript
var obj = radioButtonControl.getValue(ID_value)
radioButtonControl.setValue(ID_value, obj)
Xml
<j:RadioButton>
<j:value j:type="typeName">
object
<j:/value>
</j:RadioButton>