public class CmsTriStateCheckBox extends com.google.gwt.user.client.ui.Composite implements com.google.gwt.event.logical.shared.HasValueChangeHandlers<CmsTriStateCheckBox.State>
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CmsTriStateCheckBox.State
The possible check box states.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected static I_CmsInputCss |
CSS
The CSS bundle for this class.
|
| 构造器和说明 |
|---|
CmsTriStateCheckBox(java.lang.String labelText)
Creates a new instance.
|
| 限定符和类型 | 方法和说明 |
|---|---|
com.google.gwt.event.shared.HandlerRegistration |
addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<CmsTriStateCheckBox.State> handler) |
protected void |
onClick()
Handles clicks on the check box.
|
void |
setNextStateAfterIntermediateState(CmsTriStateCheckBox.State state)
Sets the state which the check box should transition to if the user clicks on it while it is neither on nor off.
|
void |
setState(CmsTriStateCheckBox.State state,
boolean fireEvent)
Sets the state of the check box and optionally fires an event.
|
void |
setText(java.lang.String text)
Sets the check box label text.
|
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEventsprotected static final I_CmsInputCss CSS
public CmsTriStateCheckBox(java.lang.String labelText)
labelText - the label textpublic com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<CmsTriStateCheckBox.State> handler)
addValueChangeHandler 在接口中 com.google.gwt.event.logical.shared.HasValueChangeHandlers<CmsTriStateCheckBox.State>HasValueChangeHandlers.addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler)public void setNextStateAfterIntermediateState(CmsTriStateCheckBox.State state)
state - the target statepublic void setState(CmsTriStateCheckBox.State state, boolean fireEvent)
state - the new statefireEvent - true if a ValueChangeEvent should be firedpublic void setText(java.lang.String text)
text - the new label textprotected void onClick()