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, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, 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, unsinkEvents
protected 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()