com.gwtext.client.widgets.form
Class Checkbox

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.gwtext.client.widgets.Component
              extended by com.gwtext.client.widgets.BoxComponent
                  extended by com.gwtext.client.widgets.form.Field
                      extended by com.gwtext.client.widgets.form.Checkbox
All Implemented Interfaces:
com.google.gwt.user.client.EventListener, Observable
Direct Known Subclasses:
Radio

public class Checkbox
extends Field

Single checkbox field.


Field Summary
 
Fields inherited from class com.gwtext.client.widgets.Component
config, id
 
Constructor Summary
Checkbox()
          Creates a new Checkbox field.
Checkbox(com.google.gwt.core.client.JavaScriptObject jsObj)
           
Checkbox(java.lang.String label)
           
Checkbox(java.lang.String label, CheckboxListener listener)
           
Checkbox(java.lang.String fieldLabel, java.lang.String name)
           
 
Method Summary
 void addListener(CheckboxListener listener)
          Add a checkbox listener.
protected  com.google.gwt.core.client.JavaScriptObject create(com.google.gwt.core.client.JavaScriptObject config)
           
protected  com.google.gwt.core.client.JavaScriptObject getConfigPrototype()
           
 boolean getValue()
          Returns the checked state of the checkbox.
 java.lang.String getXType()
          Gets the xtype for this component as registered with ComponentMgr.
 void setBoxLabel(java.lang.String boxLabel)
          The text that appears beside the checkbox.
 void setChecked(boolean checked)
          True if the the checkbox should render already checked (defaults to false).
 void setInputValue(java.lang.String inputValue)
          The value that should go into the generated input element's value attribute.
 void setValue(boolean checked)
          Sets the checked state of the checkbox.
 
Methods inherited from class com.gwtext.client.widgets.form.Field
addListener, applyTo, applyTo, clearInvalid, getClearCls, getCls, getFocusClass, getInputType, getInvalidClass, getInvalidText, getLabelSeparator, getLabelStyle, getName, getRawValue, getTabindex, getValidationDelay, getValueAsString, isAutoCreate, isDirty, isHideLabel, isReadOnly, isValid, isValid, isValidateOnBlur, markInvalid, reset, setAutoCreate, setAutoCreate, setClearCls, setCls, setDisabled, setFieldClass, setFieldLabel, setFieldMsgTarget, setFocusClass, setHideLabel, setInputType, setInvalidClass, setInvalidText, setLabel, setLabelSeparator, setLabelStyle, setMsgFx, setMsgTarget, setName, setRawValue, setReadOnly, setTabIndex, setValidateOnBlur, setValidationDelay, setValidationEvent, setValidationEvent, setValue, setWidth, setWidth, validate
 
Methods inherited from class com.gwtext.client.widgets.BoxComponent
addListener, doOnRender, doOnRender, getAutoHeight, getAutoWidth, getBox, getBox, getHeight, getPosition, getPosition, getSize, getWidth, setAutoHeight, setAutoWidth, setHeight, setHeight, setPagePosition, setPosition, syncSize, updateBox
 
Methods inherited from class com.gwtext.client.widgets.Component
addClass, addClassCreated, addEvent, addEvents, addListener, addListener, addListener, afterRender, beforeDestroy, check, cloneComponent, cloneComponent, cloneConfig, destroy, disable, enable, equals, error, focus, focus, focus, getApplyTo, getAttribute, getAttributeAsBoolean, getAttributeAsFloat, getAttributeAsInt, getAttributeAsJavaScriptObject, getAutoShow, getComponentJS, getConfig, getCtCls, getDisabledClass, getEl, getElement, getElement, getHideMode, getHideParent, getId, getItemId, getJsObj, getOffsetHeight, getOffsetWidth, getOrCreateJsObj, getOwnerContainer, getRenderTo, getStateEvents, getStateId, getStyle, getStyleElement, getTitle, getXTypes, hashCode, hide, initComponent, isCreated, isDisabled, isHidden, isRendered, isVisible, isXType, isXType, onDestroy, removeClass, render, render, render, render, render, render, setApplyTo, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAutoEl, setAutoShow, setCtCls, setDisabledClass, setEl, setEl, setHideMode, setHideParent, setId, setRenderTo, setStateEvents, setStateId, setStyle, setTitle, setVisible, show
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
doAttachChildren, doDetachChildren, getParent, isAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setElement
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, getAbsoluteLeft, getAbsoluteTop, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, removeStyleDependentName, removeStyleName, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkEvents, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Checkbox

public Checkbox(com.google.gwt.core.client.JavaScriptObject jsObj)

Checkbox

public Checkbox()
Creates a new Checkbox field.


Checkbox

public Checkbox(java.lang.String label)

Checkbox

public Checkbox(java.lang.String fieldLabel,
                java.lang.String name)

Checkbox

public Checkbox(java.lang.String label,
                CheckboxListener listener)
Method Detail

getConfigPrototype

protected com.google.gwt.core.client.JavaScriptObject getConfigPrototype()
Overrides:
getConfigPrototype in class BoxComponent

getXType

public java.lang.String getXType()
Description copied from class: Component
Gets the xtype for this component as registered with ComponentMgr. For a list of all available xtypes, see the Component javadocs.

 
 

TextField field = new TextField(); field.getXType() returns "textfield"

Overrides:
getXType in class Field
Returns:
the xtype

create

protected com.google.gwt.core.client.JavaScriptObject create(com.google.gwt.core.client.JavaScriptObject config)
Specified by:
create in class Field

getValue

public boolean getValue()
Returns the checked state of the checkbox.

Returns:
true if checked, else false

setValue

public void setValue(boolean checked)
Sets the checked state of the checkbox.

Parameters:
checked - true to chec the checkbox, false to uncheck it

addListener

public void addListener(CheckboxListener listener)
Add a checkbox listener.

Parameters:
listener - the listener

setBoxLabel

public void setBoxLabel(java.lang.String boxLabel)
The text that appears beside the checkbox.

Parameters:
boxLabel - the box label

setChecked

public void setChecked(boolean checked)
True if the the checkbox should render already checked (defaults to false).

Parameters:
checked - true to render checked

setInputValue

public void setInputValue(java.lang.String inputValue)
                   throws java.lang.IllegalStateException
The value that should go into the generated input element's value attribute.

Parameters:
inputValue - fields input value
Throws:
java.lang.IllegalStateException - this property cannot be changed after the Component has been rendered