...
Panel | ||
---|---|---|
| ||
Radio ButtonThis element is used to display radio button selectors on the page. |
Attributes
Name | Description | Value | |
---|---|---|---|
id | Unique Identifier. | anyAny | |
name | The radio button name. | Any | |
visiblemodes | The modes the button should be visible. | A comma-separated list of the modes (read / , new / , edit) | |
visibilityconditions | The conditions that should be met in order to display the componentradio button. | '[[pagefunction, datatype, datapath ]]' operator(==,!=) 'value' | |
readonly | If is true then checkbox is in read mode, the radio button cannot change its value. | true ,falseor false | |
readonlyconditions | The conditions that should be met in order to display the radio button in read only mode. | '[[pagefunction, datatype, datapath ]]' operator(==,!=) 'value' | |
datapath | The data path field name. | Needs to correspond to the CRMDO object field. | |
datatype | The type of datapath field. | java.lang.Integer, java.lang.String, ... | |
refresh | The page parts that should be refreshed when the radio button is clickedvalue change. | page mainmenu main details tab,tabID component,is_on_tab:is_on_menu:tabID:componentID element,is_on_tab:is_on_menu:tabid:componentID:elementID section,sectionID area,areaID | |
type | The type 'singleline' can be used to show all options in one line, instead of one per row. | singleline | |
lookuptype | The type of lookup. | fixed, dataset, ejb | |
lookupname | The dataset name if lookuptype is equals to dataset. | the The file path under the folder 'Crm/WebContent/pages/search' | |
alwayseditable | radio Radio buttons can be defined as always editable. | true , or false | |
reload | If is set to true then it means that the radio button will be called on every refresh of page. For lookuptype: dataset, ejb | true , or false | |
options | Defines the options of the radio button. For lookuptype: fixed | option1option1:option_label1;option2:option_label2;option3:option_label3 | |
value | Defines the current value of the radio button. | '[[pagefunction, datatype, datapath ]]' | |
defaultvalue | the The default value to be assign on assigned to a datapath. | anyAny | |
onload | Defines the function call triggered to load the radio button. For lookuptype: ejb | <function>…</function> | |
onchange | Defines the function call(s) triggered checkbox when the radio button value is changed. | <functions>…</functions> |
...
Examples
...
Expand |
---|
...
|
...
| |
...
| Radio button -
| linenumbers | true
|
---|
Radio button - Ejb lookup
Code Block | ||||
---|---|---|---|---|
| ||||
<radiobutton>
<id>rdbCompositionMethod</id>
<visiblemodes>edit,new,read</visiblemodes>
<datapath>type/compositionMethod</datapath>
<datatype>enum</datatype>
|
Radio button - Dataset lookup
Code Block | ||||
---|---|---|---|---|
| ||||
<radiobutton>
<id>rdbCompositionMethod</id>
<visiblemodes>edit,new,read</visiblemodes>
<type></type>
<lookuptype>dataset</lookuptype>
<lookupname>products.loadbrands;prodbrandid;prodbrandname</lookupname>
<datapath>brand</datapath>
<datapathid>id</datapathid>
<reload>true</reload>
<readonly>true</readonly>
<refresh>page</refresh>
<onchange>
<functions>
<function>
<type>staticjs</type>
<functionname>voidFunc</functionname>
</function>
</functions>
</onchange>
</radiobutton>
|
Expand | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|