Check and Radio
Checkbox
havok/form/Checkbox
provides nicely styled checkbox.
Example
<input data-dojo-type="havok/form/Checkbox" type="checkbox" checked data-dojo-props=" label:'Checked Enabled', helpMessages: 'this is a checkbox' " /> <input data-dojo-type="havok/form/Checkbox" type="checkbox" data-dojo-props=" label:'Unchecked Enabled', helpMessages: 'this is a checkbox' " /> <input data-dojo-type="havok/form/Checkbox" type="checkbox" checked disabled data-dojo-props=" label:'Checked Disabled', helpMessages: 'this is a checkbox' " /> <input data-dojo-type="havok/form/Checkbox" type="checkbox" disabled data-dojo-props=" label:'Unchecked Disabled', helpMessages: 'this is a checkbox' " />
Button style
Use havok/form/ToggleButton
for a button style checkbox.
<input data-dojo-type="havok/form/ToggleButton" data-dojo-props=" text:'Check Me', label: 'A checkbox', helpMessages: 'this is a button checkbox', value: true " />
Grouped Button style
Use havok/form/CheckboxGroup
for a group of button style checkboxes.
<input data-dojo-type="havok/form/CheckboxGroup" data-dojo-props=" label: 'A checkbox group', helpMessages: 'this is a checkbox group', value: {l: true, m: false, r: true}, store: { data: [ {id: 'l', type: 'button', text: 'left'}, {id: 'm', type: 'button', text: 'middle'}, {id: 'r', type: 'button', text: 'right'} ] } " />
Radio Group
Grouped Button style
Use havok/form/RadioGroup
for a group of button style radios.
<input data-dojo-type="havok/form/RadioGroup" data-dojo-props=" label: 'A radio group', helpMessages: 'this is a radio group', value: 'm', store: { data: [ {id: 'l', type: 'button', text: 'left'}, {id: 'm', type: 'button', text: 'middle'}, {id: 'r', type: 'button', text: 'right'} ] } " />