WidgetRadio
extends WidgetRadio
in package
Class created by Core/Base/PluginDeploy
Tags
Table of Contents
- $autocomplete : bool
- $class : string
- $fieldname : string
- $icon : string
- $id : string
- Identifies the object with a defined name in the view
- $name : string
- Name defined in the view as key
- $onclick : string
- $options : array<string|int, mixed>
- $readonly : string
- $required : bool
- $tabindex : int
- $values : array<string|int, mixed>
- $codeModel : CodeModel
- $fieldcode : string
- $fieldtitle : string
- $i18n : Translator
- $images : bool
- $imagesPath : string
- $source : string
- $translate : bool
- $uniqueId : int
- $value : mixed
- $level : int
- Selected security level.
- $token : string
- $type : string
- __construct() : mixed
- edit() : string
- getColorFromOption() : string
- Calculate color from option configuration
- getDataSource() : array<string|int, mixed>
- Obtains the configuration of the datasource used in obtaining data
- getImagePath() : string
- getLevel() : int
- getToken() : string
- getType() : string
- Get the widget type
- gridFormat() : array<string|int, mixed>
- inputHidden() : string
- plainText() : string
- processFormData() : mixed
- setCustomValue() : mixed
- Set custom fixed value to widget
- setLevel() : mixed
- setToken() : mixed
- setValuesFromArray() : void
- Loads the value list from a given array.
- setValuesFromArrayKeys() : void
- setValuesFromCodeModel() : void
- Loads the value list from an array with value and title (description)
- setValuesFromRange() : void
- showTableTotals() : bool
- tableCell() : string
- applyOperatorFromOption() : bool
- assets() : mixed
- Adds assets to the asset manager.
- clearImagesPath() : void
- colorToClass() : string
- combineClasses() : string
- css() : string
- Returns equivalent css class to $class. To extend in plugins.
- getUniqueId() : int
- inputHtml() : string
- inputHtmlExtraParams() : string
- inputHtmlImages() : string
- loadOptions() : mixed
- onclickHtml() : string
- readonly() : bool
- setSourceData() : void
- Set datasource data and Load data from Model into values array.
- setValue() : mixed
- show() : string
- tableCellClass() : string
- applyTranslations() : void
- Translate the fixed titles, if they exist
Properties
$autocomplete
public
bool
$autocomplete
$class
public
string
$class
$fieldname
public
string
$fieldname
$icon
public
string
$icon
$id
Identifies the object with a defined name in the view
public
string
$id
$name
Name defined in the view as key
public
string
$name
$onclick
public
string
$onclick
$options
public
array<string|int, mixed>
$options
= []
$readonly
public
string
$readonly
$required
public
bool
$required
$tabindex
public
int
$tabindex
$values
public
array<string|int, mixed>
$values
= []
$codeModel
protected
static CodeModel
$codeModel
$fieldcode
protected
string
$fieldcode
$fieldtitle
protected
string
$fieldtitle
$i18n
protected
static Translator
$i18n
Tags
$images
protected
bool
$images
$imagesPath
protected
string
$imagesPath
$source
protected
string
$source
$translate
protected
bool
$translate
$uniqueId
protected
static int
$uniqueId
= -1
$value
protected
mixed
$value
$level
Selected security level.
private
static int
$level
= 0
$token
private
static string
$token
= ''
$type
private
string
$type
Methods
__construct()
public
__construct(array<string|int, mixed> $data) : mixed
Parameters
- $data : array<string|int, mixed>
Return values
mixed —edit()
public
edit(object $model[, string $title = '' ][, string $description = '' ][, string $titleurl = '' ]) : string
Parameters
- $model : object
- $title : string = ''
- $description : string = ''
- $titleurl : string = ''
Return values
string —getColorFromOption()
Calculate color from option configuration
public
getColorFromOption(array<string|int, string> $option, mixed $value, string $prefix) : string
Parameters
- $option : array<string|int, string>
- $value : mixed
- $prefix : string
Return values
string —getDataSource()
Obtains the configuration of the datasource used in obtaining data
public
getDataSource() : array<string|int, mixed>
Return values
array<string|int, mixed> —getImagePath()
public
getImagePath() : string
Return values
string —getLevel()
public
static getLevel() : int
Return values
int —getToken()
public
static getToken() : string
Return values
string —getType()
Get the widget type
public
getType() : string
Return values
string —gridFormat()
public
gridFormat() : array<string|int, mixed>
Return values
array<string|int, mixed> —inputHidden()
public
inputHidden(object $model) : string
Parameters
- $model : object
Return values
string —plainText()
public
plainText(object $model) : string
Parameters
- $model : object
Return values
string —processFormData()
public
processFormData(object &$model, Request $request) : mixed
Parameters
- $model : object
- $request : Request
Return values
mixed —setCustomValue()
Set custom fixed value to widget
public
setCustomValue(mixed $value) : mixed
Parameters
- $value : mixed
Return values
mixed —setLevel()
public
static setLevel(int $new) : mixed
Parameters
- $new : int
Return values
mixed —setToken()
public
static setToken(string $token) : mixed
Parameters
- $token : string
Return values
mixed —setValuesFromArray()
Loads the value list from a given array.
public
setValuesFromArray(array<string|int, mixed> $items[, bool $translate = false ][, bool $addEmpty = false ][, string $col1 = 'value' ][, string $col2 = 'title' ]) : void
The array must have one of the two following structures:
- If it's a value array, it must uses the value of each element as title and value
- If it's a multidimensional array, the indexes value and title must be set for each element
Parameters
- $items : array<string|int, mixed>
- $translate : bool = false
- $addEmpty : bool = false
- $col1 : string = 'value'
- $col2 : string = 'title'
Return values
void —setValuesFromArrayKeys()
public
setValuesFromArrayKeys(array<string|int, mixed> $values[, bool $translate = false ][, bool $addEmpty = false ]) : void
Parameters
- $values : array<string|int, mixed>
- $translate : bool = false
- $addEmpty : bool = false
Return values
void —setValuesFromCodeModel()
Loads the value list from an array with value and title (description)
public
setValuesFromCodeModel(array<string|int, mixed> $rows[, bool $translate = false ]) : void
Parameters
- $rows : array<string|int, mixed>
- $translate : bool = false
Return values
void —setValuesFromRange()
public
setValuesFromRange(int $start, int $end, float $step) : void
Parameters
- $start : int
- $end : int
- $step : float
Return values
void —showTableTotals()
public
showTableTotals() : bool
Return values
bool —tableCell()
public
tableCell(object $model[, string $display = 'left' ]) : string
Parameters
- $model : object
- $display : string = 'left'
Return values
string —applyOperatorFromOption()
protected
applyOperatorFromOption(array<string|int, string> $option, mixed $value) : bool
Parameters
- $option : array<string|int, string>
- $value : mixed
Return values
bool —assets()
Adds assets to the asset manager.
protected
assets() : mixed
Return values
mixed —clearImagesPath()
protected
clearImagesPath() : void
Return values
void —colorToClass()
protected
colorToClass(string $color, string $prefix) : string
Parameters
- $color : string
- $prefix : string
Return values
string —combineClasses()
protected
combineClasses(array<string|int, mixed> ...$classes) : string
Parameters
- $classes : array<string|int, mixed>
Return values
string —css()
Returns equivalent css class to $class. To extend in plugins.
protected
css(string $class) : string
Parameters
- $class : string
Return values
string —getUniqueId()
protected
getUniqueId() : int
Return values
int —inputHtml()
protected
inputHtml([string $type = 'text' ][, string $extraClass = '' ]) : string
Parameters
- $type : string = 'text'
- $extraClass : string = ''
Return values
string —inputHtmlExtraParams()
protected
inputHtmlExtraParams() : string
Return values
string —inputHtmlImages()
protected
inputHtmlImages([mixed $type = 'radio' ][, mixed $extraClass = '' ]) : string
Parameters
- $type : mixed = 'radio'
- $extraClass : mixed = ''
Return values
string —loadOptions()
protected
loadOptions(array<string|int, mixed> $children) : mixed
Parameters
- $children : array<string|int, mixed>
Return values
mixed —onclickHtml()
protected
onclickHtml(string $inside[, string $titleurl = '' ]) : string
Parameters
- $inside : string
- $titleurl : string = ''
Return values
string —readonly()
protected
readonly() : bool
Return values
bool —setSourceData()
Set datasource data and Load data from Model into values array.
protected
setSourceData(array<string|int, mixed> $child[, bool $loadData = true ]) : void
Parameters
- $child : array<string|int, mixed>
- $loadData : bool = true
Return values
void —setValue()
protected
setValue(object $model) : mixed
Parameters
- $model : object
Return values
mixed —show()
protected
show() : string
Return values
string —tableCellClass()
protected
tableCellClass([string $initialClass = '' ][, string $alternativeClass = '' ]) : string
Parameters
- $initialClass : string = ''
- $alternativeClass : string = ''
Return values
string —applyTranslations()
Translate the fixed titles, if they exist
private
applyTranslations() : void