tagtreecontrol
extends formcontrol
in package
Tag Tree Control
Tags
Table of Contents
- $accesskey : mixed
- $addable : mixed
- $checkable : mixed
- $class : mixed
- $controller : mixed
- $controller_classname : mixed
- $default : mixed
- $disabled : mixed
- $draggable : mixed
- $expandonstart : mixed
- $flip : mixed
- $focus : mixed
- $horizontal : mixed
- $horizontal_top : mixed
- $id : mixed
- $inError : mixed
- $is_hidden : mixed
- $jsHooks : mixed
- $model : mixed
- $modelname : mixed
- $multiple : mixed
- $name : mixed
- $required : mixed
- $tabindex : mixed
- $tags : mixed
- $type : mixed
- $values : 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
= ""
$addable
public
mixed
$addable
= \true
$checkable
public
mixed
$checkable
= \true
$class
public
mixed
$class
= ""
$controller
public
mixed
$controller
= \null
$controller_classname
public
mixed
$controller_classname
= \null
$default
public
mixed
$default
= ""
$disabled
public
mixed
$disabled
= \false
$draggable
public
mixed
$draggable
= \true
$expandonstart
public
mixed
$expandonstart
= \true
$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()
$model
public
mixed
$model
= \null
$modelname
public
mixed
$modelname
= \null
$multiple
public
mixed
$multiple
= \false
$name
public
mixed
$name
= ""
$required
public
mixed
$required
= \false
$tabindex
public
mixed
$tabindex
= -1
$tags
public
mixed
$tags
= array()
$type
public
mixed
$type
= 'select'
$values
public
mixed
$values
= array()
Methods
__construct()
public
__construct(mixed $params) : mixed
Parameters
- $params : 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) : string
Parameters
- $name : mixed
- $label : mixed
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(string $name, array<string|int, mixed> $values[, bool $for_db = false ]) : string
Parameters
- $name : string
- $values : array<string|int, mixed>
- $for_db : bool = false
Tags
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