com.sencha.gxt.widget.core.client.form
Class CheckBox
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.sencha.gxt.widget.core.client.Component
com.sencha.gxt.widget.core.client.cell.CellComponent<T>
com.sencha.gxt.widget.core.client.form.Field<java.lang.Boolean>
com.sencha.gxt.widget.core.client.form.CheckBox
- All Implemented Interfaces:
- Editor<java.lang.Boolean>, HasEditorDelegate<java.lang.Boolean>, HasEditorErrors<java.lang.Boolean>, LeafValueEditor<java.lang.Boolean>, ValueAwareEditor<java.lang.Boolean>, HasChangeHandlers, HasAttachHandlers, HasResizeHandlers, HasValueChangeHandlers<java.lang.Boolean>, HasHandlers, EventListener, TakesValue<java.lang.Boolean>, HasEnabled, HasName, HasValue<java.lang.Boolean>, HasVisibility, IsWidget, HasKeyProvider<java.lang.Boolean>, BeforeHideEvent.HasBeforeHideHandlers, BeforeShowContextMenuEvent.HasBeforeShowContextMenuHandler, BeforeShowEvent.HasBeforeShowHandlers, BlurEvent.HasBlurHandlers, DisableEvent.HasDisableHandlers, EnableEvent.HasEnableHandlers, FocusEvent.HasFocusHandlers, HideEvent.HasHideHandlers, InvalidEvent.HasInvalidHandlers, MoveEvent.HasMoveHandlers, ShowContextMenuEvent.HasShowContextMenuHandler, ShowEvent.HasShowHandlers, ValidEvent.HasValidHandlers, IsField<java.lang.Boolean>, HasFocusSupport, HasItemId
- Direct Known Subclasses:
- Radio
public class CheckBox
- extends Field<java.lang.Boolean>
- implements HasChangeHandlers
Simple checkbox field. ValueChangeEvents are fired when the checkbox
state is changed by the user, instead of waiting for a BlurEvent.
| Methods inherited from class com.sencha.gxt.widget.core.client.form.Field |
addInvalidHandler, addValidator, addValidHandler, addValueChangeHandler, clear, finishEditing, flush, forceInvalid, getErrorSupport, getName, getValidateOnBlur, getValidationDelay, getValidators, isAutoValidate, isEditing, isReadOnly, isValid, isValid, markInvalid, onBrowserEvent, onPropertyChange, removeValidator, reset, setAutoValidate, setDelegate, setErrorSupport, setName, setOriginalValue, setValidateOnBlur, setValidationDelay, setValue, showErrors, validate, validate |
| Methods inherited from class com.sencha.gxt.widget.core.client.Component |
addBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleOnOver, clearSizeCache, disable, disableEvents, enable, enableEvents, fireEvent, focus, getData, getFocusSupport, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getShadow, getStateId, getToolTip, hide, hideToolTip, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isRendered, isStateful, isVisible, isVisible, mask, mask, removeToolTip, setAllowTextSelection, setBorders, setBounds, setBounds, setContextMenu, setData, setDeferHeight, setEnabled, setHeight, setHeight, setHideMode, setId, setItemId, setPagePosition, setPixelSize, setPosition, setShadow, setSize, setStateful, setStateId, setTabIndex, setToolTip, setToolTipConfig, setVisible, setWidth, setWidth, show, sync, syncSize, unmask |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, getLayoutData, getParent, isAttached, removeFromParent, setLayoutData, sinkEvents |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, removeStyleName, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, sinkBitlessEvent, toString, unsinkEvents |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.google.gwt.user.client.ui.IsWidget |
asWidget |
CheckBox
public CheckBox()
- Creates a new check box.
CheckBox
public CheckBox(CheckBoxCell cell)
- Creates a new check box.
- Parameters:
cell - the check box cell
addChangeHandler
public HandlerRegistration addChangeHandler(ChangeHandler handler)
- Specified by:
addChangeHandler in interface HasChangeHandlers
clearInvalid
public void clearInvalid()
- Description copied from class:
Field
- Clear any invalid styles / messages for this field.
- Specified by:
clearInvalid in interface IsField<java.lang.Boolean>- Overrides:
clearInvalid in class Field<java.lang.Boolean>
getBoxLabel
public java.lang.String getBoxLabel()
- Returns the box label.
- Returns:
- the box label
getCell
public CheckBoxCell getCell()
- Description copied from class:
CellComponent
- Get the
Cell wrapped by this widget.
- Overrides:
getCell in class Field<java.lang.Boolean>
- Returns:
- the
Cell being wrapped
setBoxLabel
public void setBoxLabel(java.lang.String boxLabel)
- The text that appears beside the checkbox (defaults to null).
- Parameters:
boxLabel - the box label
setReadOnly
public void setReadOnly(boolean readOnly)
- Description copied from class:
Field
- Sets the field's read only state.
- Overrides:
setReadOnly in class Field<java.lang.Boolean>
- Parameters:
readOnly - the read only state
setValue
public void setValue(java.lang.Boolean value)
- Description copied from class:
CellComponent
-
This method will redraw the widget if the new value does not equal the
existing value.
- Specified by:
setValue in interface ValueAwareEditor<java.lang.Boolean>- Specified by:
setValue in interface TakesValue<java.lang.Boolean>- Specified by:
setValue in interface HasValue<java.lang.Boolean>- Overrides:
setValue in class CellComponent<java.lang.Boolean>
Copyright © 2012. All Rights Reserved.