T - The type fo the radio valuepublic class Radio<T> extends BaseDominoElement<elemental2.dom.HTMLDivElement,Radio<T>> implements HasName<Radio<T>>, HasValue<Radio<T>,T>, HasLabel<Radio<T>>, Switchable<Radio<T>>, Checkable<Radio<T>>, org.gwtproject.editor.client.TakesValue<T>, HasHelperText<Radio<T>>, HasInputElement
RadioGroupBaseDominoElement.ElementHandler<T>, BaseDominoElement.ResizeHandler<T>, BaseDominoElement.StyleEditor<E extends elemental2.dom.HTMLElement,T extends org.jboss.elemento.IsElement<E>>, BaseDominoElement.WavesStylerHasChangeHandlers.ChangeHandler<V>element| Constructor and Description |
|---|
Radio(T value)
Creates an instance for the specified value without a label, the label will be the
String.valueOf(value)
|
Radio(T value,
String label)
Creates an instance for the specified value with a label
|
| Modifier and Type | Method and Description |
|---|---|
Radio<T> |
addChangeHandler(HasChangeHandlers.ChangeHandler<? super Boolean> changeHandler) |
Radio<T> |
check()
Change the component to its checked state
|
Radio<T> |
check(boolean silent)
Change the component to its checked state without triggering change handlers
|
static <E> Radio<E> |
create(E value)
Creates an instance for the specified value without a label, the label will be the
String.valueOf(value)
|
static <E> Radio<E> |
create(E value,
String label)
Creates an instance for the specified value with a label
|
Radio<T> |
disable() |
elemental2.dom.HTMLDivElement |
element() |
Radio<T> |
enable() |
String |
getHelperText() |
DominoElement<elemental2.dom.HTMLInputElement> |
getInputElement() |
Optional<String> |
getLabel() |
String |
getName() |
String |
getStringValue() |
T |
getValue() |
boolean |
hasChangeHandler(HasChangeHandlers.ChangeHandler<? super Boolean> changeHandler)
Checks if a component has the specified ChangeHandler
|
boolean |
isChecked() |
boolean |
isEnabled() |
Radio<T> |
removeChangeHandler(HasChangeHandlers.ChangeHandler<? super Boolean> changeHandler) |
Radio<T> |
setColor(Color color)
Sets the color of the radio border and filling
|
Radio<T> |
setHelperText(String text) |
Radio<T> |
setLabel(org.jboss.elemento.IsElement<?> element) |
Radio<T> |
setLabel(elemental2.dom.Node node) |
Radio<T> |
setLabel(org.gwtproject.safehtml.shared.SafeHtml safeHtml) |
Radio<T> |
setLabel(String label) |
Radio<T> |
setName(String name) |
void |
setValue(T value) |
Radio<T> |
uncheck()
Change the component to its unchecked state
|
Radio<T> |
uncheck(boolean silent)
Change the component to its unchecked state without triggering change handlers
|
Radio<T> |
value(T value) |
Radio<T> |
value(T value,
boolean silent) |
Radio<T> |
withGap()
Introduce a small white gap between the radio border and its check mark filling
|
Radio<T> |
withoutGap()
Removesthe small white gap between the radio border and its check mark filling
|
add, add, addClickListener, addCss, addCss, addEventListener, addEventListener, addEventsListener, addHideListener, addShowListener, alignCenter, alignRight, appendChild, appendChild, apply, attr, blur, childNodes, clearElement, contains, contains, contains, containsCss, css, css, cssClassByIndex, cssClassesCount, cssText, elevate, elevate, firstChild, getAttachObserver, getAttribute, getBoundingClientRect, getChildElementCount, getClickableElement, getCollapsible, getCollapsibleElement, getDetachObserver, getDominoId, getElementsCount, getElevation, getFirstChild, getId, getTextContent, getTooltip, getWavesElement, hasAttribute, hasChildNodes, hasDirectChild, hide, hideOn, id, init, insertAfter, insertAfter, insertAfter, insertAfter, insertBefore, insertBefore, insertBefore, insertBefore, insertFirst, insertFirst, insertFirst, isAttached, isCollapsed, isDisabled, isEmptyElement, isEqualNode, isForceHidden, isHidden, isReadOnly, item, lastChild, length, onAttached, onDetached, onResize, pullLeft, pullRight, querySelector, querySelectorAll, remove, removeAttachObserver, removeAttribute, removeChild, removeChild, removeCss, removeCss, removeCssProperty, removeDetachObserver, removeEventListener, removeEventListener, removeHideListener, removeHideOn, removeShowListener, removeShowOn, removeTooltip, removeWaves, replaceCss, setAlignItems, setAttribute, setAttribute, setAttribute, setBackgroundColor, setBackgroundColor, setBorder, setBorderColor, setBottom, setBottom, setBoxShadow, setCollapseStrategy, setColor, setColor, setContent, setContent, setCssProperty, setCssProperty, setCursor, setCursor, setDisabled, setDisplay, setDisplay, setDropMenu, setFlex, setFloat, setFloat, setFontSize, setFontSize, setForceHidden, setHeight, setHeight, setId, setInnerHtml, setLeft, setLeft, setLineHeight, setLineHeight, setMargin, setMargin, setMarginBottom, setMarginBottom, setMarginLeft, setMarginLeft, setMarginRight, setMarginRight, setMarginTop, setMarginTop, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setOpacity, setOpacity, setOverFlow, setOverFlow, setOverFlowY, setPadding, setPadding, setPaddingBottom, setPaddingBottom, setPaddingLeft, setPaddingLeft, setPaddingRight, setPaddingRight, setPaddingTop, setPaddingTop, setPointerEvents, setPosition, setPosition, setReadOnly, setRight, setRight, setTabIndex, setTextAlign, setTextAlign, setTextContent, setTooltip, setTooltip, setTooltip, setTooltip, setTop, setTop, setTransitionDuration, setWidth, setWidth, setZIndex, show, showOn, style, style, styler, textContent, toggleDisplay, toggleDisplay, withWaves, withWavesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisExpandedadd, add, remove, remove, removeProperty, replace, setProperty, setPropertypublic Radio(T value, String label)
value - Tlabel - Stringpublic Radio(T value)
value - Tpublic static <E> Radio<E> create(E value, String label)
E - the type of the valuevalue - Tlabel - Stringpublic static <E> Radio<E> create(E value)
E - the type of valuevalue - Tpublic Radio<T> check(boolean silent)
public Radio<T> uncheck(boolean silent)
public Radio<T> addChangeHandler(HasChangeHandlers.ChangeHandler<? super Boolean> changeHandler)
addChangeHandler in interface HasChangeHandlers<Radio<T>,Boolean>changeHandler - HasChangeHandlers.ChangeHandlerpublic Radio<T> removeChangeHandler(HasChangeHandlers.ChangeHandler<? super Boolean> changeHandler)
removeChangeHandler in interface HasChangeHandlers<Radio<T>,Boolean>changeHandler - HasChangeHandlers.ChangeHandlerpublic boolean hasChangeHandler(HasChangeHandlers.ChangeHandler<? super Boolean> changeHandler)
hasChangeHandler in interface HasChangeHandlers<Radio<T>,Boolean>changeHandler - HasChangeHandlers.ChangeHandlerpublic boolean isChecked()
public Radio<T> withGap()
public Radio<T> withoutGap()
public Radio<T> setColor(Color color)
color - Colorpublic elemental2.dom.HTMLDivElement element()
element in interface org.jboss.elemento.IsElement<elemental2.dom.HTMLDivElement>element in class BaseDominoElement<elemental2.dom.HTMLDivElement,Radio<T>>public String getName()
public void setValue(T value)
setValue in interface org.gwtproject.editor.client.TakesValue<T>public T getValue()
getValue in interface org.gwtproject.editor.client.TakesValue<T>public Radio<T> setLabel(org.gwtproject.safehtml.shared.SafeHtml safeHtml)
safeHtml - SafeHtml to be used as a labelpublic Radio<T> setLabel(elemental2.dom.Node node)
node - Node to be used as a labelpublic Radio<T> setLabel(org.jboss.elemento.IsElement<?> element)
element - IsElement to be used as a labelpublic Radio<T> enable()
enable in interface Switchable<Radio<T>>enable in class BaseDominoElement<elemental2.dom.HTMLDivElement,Radio<T>>public Radio<T> disable()
disable in interface Switchable<Radio<T>>disable in class BaseDominoElement<elemental2.dom.HTMLDivElement,Radio<T>>public String getHelperText()
getHelperText in interface HasHelperText<Radio<T>>public Radio<T> setHelperText(String text)
setHelperText in interface HasHelperText<Radio<T>>text - Stringpublic boolean isEnabled()
isEnabled in interface Switchable<Radio<T>>public DominoElement<elemental2.dom.HTMLInputElement> getInputElement()
getInputElement in interface HasInputElementDominoElementpublic String getStringValue()
getStringValue in interface HasInputElementCopyright © 2019–2022 Dominokit. All rights reserved.