\BootstrapButtonOptionsetField
BootstrapButtonOptionsetField
Look up OptionsetField, to see how it works.
This FormField additionally offers the funtionality to replace a radio field set with a Bootstrap like Buttons Field http://getbootstrap.com/javascript/#buttons-checkbox-radio
<b>Setting indiviual button class for individual items</b>
Individual items can set individual button classes by feeding their array keys and the class to setOptionClasses.
<code>
$BSBtnField->setOptionClasses( array( 'NZ' => 'btn-primary', 'US' => 'btn-success', 'GEM' => 'btn-danger' ) );
</code>
Synopsis
class BootstrapButtonOptionsetField
extends OptionsetField
{
- // members
- protected array $optionClasses = ;
- protected string $buttonClass = 'default';
- // methods
- public void setOptionClasses()
- public Array getOptionClasses()
- public void setButtonClass()
- public Array getButtonClass()
- public void Field()
Hierarchy
Extends
- OptionsetField
Members
protected
- $optionClasses — array
Methods
public
- Field()
- getButtonClass()
- getOptionClasses()
- setButtonClass() — set the general button class for the Buttons Optionset field
- setOptionClasses() — Set the specific classes for single items