buttongroupcontrol
extends formcontrol
in package
Button Group Control
A group of buttons
Tags
Table of Contents
- $accesskey : mixed
- $cancel : mixed
- $cancel_color : mixed
- $class : mixed
- $color : mixed
- $default : mixed
- $disabled : mixed
- $flip : mixed
- $focus : mixed
- $horizontal : mixed
- $horizontal_top : mixed
- $id : mixed
- $inError : mixed
- $is_hidden : mixed
- $jsHooks : mixed
- $multiple : mixed
- $name : mixed
- $onclick : mixed
- $required : mixed
- $reset : mixed
- $returntype : mixed
- $size : mixed
- $submit : mixed
- $tabindex : mixed
- $type : mixed
- $validateJS : mixed
- $wide : mixed
- __construct() : mixed
- __get() : null
- Generic magic method
- __isset() : bool
- Generic magic method
- __set() : mixed
- Generic magic method We MUST create/set non-existing properties for Exponent code to work
- __unset() : mixed
- Generic magic method
- controlToHTML() : string
- Place the editable control on the edit form
- convertData() : string
- Convert a foreign value to fit the exp control
- form() : mixed
- Create the Form to edit the control settings
- getFieldDefinition() : array<string|int, mixed>
- returns the table field definition for this control
- isSimpleControl() : bool
- Is this a Simple Control? Used to determine if control is available for the Forms (design) module
- isStatic() : bool
- Is this a Static Control? Used to determine if control has field data behind it
- name() : mixed
- onRegister() : bool
- Event hook for when control is registered on a form
- onUnRegister() : bool
- Event hook for when control is un-registered (removed) on a form
- parseData() : string
- Parse the control value for storage in database
- templateFormat() : string
- Format the control's data for user display
- toHTML() : string
- Place the control in the form with label and description
- update() : mixed
- Update the control settings
- useGeneric() : bool
- Use the Generic Control instead? Used to determine if control is actually a generic control
Properties
$accesskey
public
mixed
$accesskey
= ""
$cancel
public
mixed
$cancel
= ""
$cancel_color
public
mixed
$cancel_color
= 'white'
$class
public
mixed
$class
= ""
$color
public
mixed
$color
= 'blue'
$default
public
mixed
$default
= ""
$disabled
public
mixed
$disabled
= \false
$flip
public
mixed
$flip
= \false
$focus
public
mixed
$focus
= \false
$horizontal
public
mixed
$horizontal
= \false
$horizontal_top
public
mixed
$horizontal_top
= \false
$id
public
mixed
$id
= \null
$inError
public
mixed
$inError
= 0
$is_hidden
public
mixed
$is_hidden
= \false
$jsHooks
public
mixed
$jsHooks
= array()
$multiple
public
mixed
$multiple
= \false
$name
public
mixed
$name
= ""
$onclick
public
mixed
$onclick
= \null
$required
public
mixed
$required
= \false
$reset
public
mixed
$reset
= ""
$returntype
public
mixed
$returntype
= ""
$size
public
mixed
$size
= \BTN_SIZE
$submit
public
mixed
$submit
= "Submit"
$tabindex
public
mixed
$tabindex
= -1
$type
public
mixed
$type
= 'button'
$validateJS
public
mixed
$validateJS
= ""
$wide
public
mixed
$wide
= \false
Methods
__construct()
public
__construct([mixed $submit = "Submit" ][, mixed $reset = "" ][, mixed $cancel = "" ][, mixed $class = "" ][, mixed $returntype = "" ]) : mixed
Parameters
- $submit : mixed = "Submit"
- $reset : mixed = ""
- $cancel : mixed = ""
- $class : mixed = ""
- $returntype : mixed = ""
Return values
mixed —__get()
Generic magic method
public
__get( $property) : null
Parameters
Return values
null —__isset()
Generic magic method
public
__isset( $property) : bool
Parameters
Return values
bool —__set()
Generic magic method We MUST create/set non-existing properties for Exponent code to work
public
__set( $property, $value) : mixed
Parameters
Return values
mixed —__unset()
Generic magic method
public
__unset( $property) : mixed
Parameters
Return values
mixed —controlToHTML()
Place the editable control on the edit form
public
controlToHTML(mixed $name[, mixed $label = null ]) : string
Parameters
- $name : mixed
- $label : mixed = null
Return values
string —convertData()
Convert a foreign value to fit the exp control
public
static convertData( $name, $values) : string
Parameters
Tags
Return values
string —form()
Create the Form to edit the control settings
public
static form( $object) : mixed
Parameters
Return values
mixed —getFieldDefinition()
returns the table field definition for this control
public
static getFieldDefinition() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —isSimpleControl()
Is this a Simple Control? Used to determine if control is available for the Forms (design) module
public
static isSimpleControl() : bool
Return values
bool —isStatic()
Is this a Static Control? Used to determine if control has field data behind it
public
static isStatic() : bool
Return values
bool —name()
public
static name() : mixed
Return values
mixed —onRegister()
Event hook for when control is registered on a form
public
onRegister( &$form) : bool
Parameters
Return values
bool —onUnRegister()
Event hook for when control is un-registered (removed) on a form
public
onUnRegister( &$form) : bool
Parameters
Return values
bool —parseData()
Parse the control value for storage in database
public
static parseData(mixed $name, mixed $values[, mixed $for_db = false ]) : string
Parameters
- $name : mixed
- $values : mixed
- $for_db : mixed = false
Return values
string —templateFormat()
Format the control's data for user display
public
static templateFormat( $db_data, $ctl) : string
Parameters
Return values
string —toHTML()
Place the control in the form with label and description
public
toHTML(mixed $label, mixed $name) : string
Parameters
- $label : mixed
- $name : mixed
Return values
string —update()
Update the control settings
public
static update( $values, $object) : mixed
Parameters
Return values
mixed —useGeneric()
Use the Generic Control instead? Used to determine if control is actually a generic control
public
static useGeneric() : bool