Class RadioButtonGroup
java.lang.Object
com.ptc.core.components.rendering.AbstractGuiComponent
com.ptc.core.components.rendering.guicomponents.AttributeGuiComponent
com.ptc.core.components.rendering.guicomponents.AttributeInputComponent
com.ptc.core.components.rendering.guicomponents.RadioButtonGroup
- All Implemented Interfaces:
GuiComponent,com.ptc.netmarkets.util.misc.NmFormatable,Serializable
A simple GUI component that represents a HTML RadioButton group.
Supported API: true
Extendable: false
Example :
RadioButtonGroup rg = new RadioButtonGroup();
RadioButton r1 = new RadioButton();
RadioButton r2 = new RadioButton();
r1.setLabel("radio1");
r1.setRenderLabel(true);
r1.setValue("r1val");
r1.setId("r1");
r2.setLabel("radio2");
r2.setRenderLabel(true);
r2.setValue("r2val");
r2.setId("r2");
r2.setChecked(true);
rg.addButton(r1);
rg.addButton(r2);
Supported API: true
Extendable: false
Example :
RadioButtonGroup rg = new RadioButtonGroup();
RadioButton r1 = new RadioButton();
RadioButton r2 = new RadioButton();
r1.setLabel("radio1");
r1.setRenderLabel(true);
r1.setValue("r1val");
r1.setId("r1");
r2.setLabel("radio2");
r2.setRenderLabel(true);
r2.setValue("r2val");
r2.setId("r2");
r2.setChecked(true);
rg.addButton(r1);
rg.addButton(r2);
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.ptc.core.components.rendering.guicomponents.AttributeInputComponent
AttributeInputComponent.FormParameterKeys, AttributeInputComponent.InputMode -
Field Summary
Fields inherited from class com.ptc.core.components.rendering.guicomponents.AttributeInputComponent
applyPrePopulate, defaultValueMode, isDefaultState, isNewStateFields inherited from class com.ptc.core.components.rendering.guicomponents.AttributeGuiComponent
rawValueFields inherited from class com.ptc.core.components.rendering.AbstractGuiComponent
componentHidden, divClass, enabled, locale, multiValued, readOnly, renderer, renderWhileHidden, required, valueHiddenFields inherited from interface com.ptc.core.components.rendering.GuiComponent
NBSPFields inherited from interface com.ptc.netmarkets.util.misc.NmFormatable
DIV_CLASS, RENDER_WHILE_HIDDEN, STYLE_CLASSES -
Method Summary
Modifier and TypeMethodDescriptionvoidaddButton(RadioButton radio) The radio buttons added to this RadioButtonGroup.Get the List of radio buttons for this RadioButtonGroup.voidsetEditable(boolean editable) Sets the editable property true or false for RadioButtonGroup.voidSet the given locale.voidsetRequired(boolean required) Sets the required property true or false for RadioButtonGroup.voidsetSelected(String value) Sets radio button checked or unchecked based on value or label.Methods inherited from class com.ptc.core.components.rendering.guicomponents.AttributeInputComponent
convertFirstCharToUpperCase, createComboBoxForDiscreteSets, createComboBoxForDiscreteSets, createComboBoxForDiscreteSets, createRadioButtonsForDiscreteSets, createRadioButtonsForDiscreteSets, createSelectionUI, fixListOfOptions, formatValue, formatValueForTooltip, getDefaultValueMode, getFormProcessorClassName, getInputMode, getLocalizedDisplayString_ForServerGenerated, getLocalizedDisplayStringForServerGenerated, getLocalizedDisplayStringForServerGenerated, getNameForAutogenHiddenField, getNameForPregenHiddenField, getTooltip, isApplyPrePopulate, isDefaultState, isEditable, setApplyPrePopulate, setDefaultState, setDefaultValueMode, setIncludeBlankEntryInList, setInputMode, setNewStateMethods inherited from class com.ptc.core.components.rendering.guicomponents.AttributeGuiComponent
getRawValue, isValueNull, setRawValueMethods inherited from class com.ptc.core.components.rendering.AbstractGuiComponent
_isValueNull, addOnChangeListenerForDriverAttribute, draw, getCollationKey, getColumnName, getDivClass, getFilterInternalValue, getHiddenClass, getHiddenFields, getId, getInternalValueString, getLabel, getLocale, getName, getRenderer, getRequiredStyle, getStyleClasses, getStyleClassList, isComponentHidden, isDriverAttribute, isEnabled, isHiddenId, isMultiValued, isReadOnly, isRenderLabel, isRenderLabelOnRight, isRenderWhileHidden, isRequired, isValueHidden, removeStyleClass, setCollationKey, setComponentHidden, setDivClass, setEnabled, setFilterInternalValue, setHiddenId, setHiddenIdClass, setId, setLabel, setMultiValued, setName, setReadOnly, setRenderer, setRenderLabel, setRenderLabelOnRight, setRenderWhileHidden, setValueHidden, toString
-
Method Details
-
addButton
The radio buttons added to this RadioButtonGroup. Radio button optionally may have same column name (columnName) and such buttons can also be added to this RadioButtonGroup.
Supported API: true- Parameters:
radio-
-
getButtons
Get the List of radio buttons for this RadioButtonGroup.
Supported API: true- Returns:
- The radio buttons.
-
setSelected
Sets radio button checked or unchecked based on value or label.
Supported API: true- Parameters:
value-
-
setEditable
public void setEditable(boolean editable) Sets the editable property true or false for RadioButtonGroup. Default is true. The editable property gets propagated to all contained raido buttons as well.
Supported API: true- Overrides:
setEditablein classAttributeInputComponent- Parameters:
editable-
-
setLocale
Set the given locale.
Supported API: true- Overrides:
setLocalein classAbstractGuiComponent- Parameters:
locale-
-
setRequired
public void setRequired(boolean required) Sets the required property true or false for RadioButtonGroup. Default is false. The required property gets propagated to all contained raido buttons as well. If the given value is true, the radio button marked as required.
Supported API: true- Overrides:
setRequiredin classAbstractGuiComponent- Parameters:
required-
-