Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Manager

Открытые статические члены

static initJs ()
 
static getViewHtml (array $input, $value=null)
 
static getEditHtml ($name, array $input, $value=null)
 
static getFilterEditHtml ($name, array $input, $value=null)
 
static getError (array $input, $value)
 
static getRequiredError (array $input, $value)
 
static getValue (array $input, $value)
 
static asMultiple (array $input, $value)
 
static getSettings (array $input, $reload=null)
 
static getTypes ()
 
static register ($name, array $type)
 

Статические защищенные данные

static $types = array()
 
static $initialized
 

Подробное описание

См. определение в файле input.php строка 16

Методы

◆ asMultiple()

static asMultiple ( array $input,
$value )
static

Get multiple value.

Аргументы
array$input
mixed$value
Возвращает
array - if value is single, wrap it in array (except null, which gets empty array)
Исключения

Bitrix\Main\SystemException

См. определение в файле input.php строка 180

◆ getEditHtml()

static getEditHtml ( $name,
array $input,
$value = null )
static

Return html input control for value.

Аргументы
string$name- name for input control (eg: 'email', 'person[1][name]')
array$input- input settings values
mixed$value- value to render
Возвращает
string - html
Исключения
SystemException

См. определение в файле input.php строка 88

◆ getError()

static getError ( array $input,
$value )
static

Get user input validation errors.

Аргументы
array$input- input settings values
string | array | null$value- value to validate
Возвращает
array - empty array on success OR array ([error code] => error message) on failure
Исключения

Bitrix\Main\SystemException

См. определение в файле input.php строка 123

◆ getFilterEditHtml()

static getFilterEditHtml ( $name,
array $input,
$value = null )
static
Аргументы
$name
array$input
null$value
Возвращает
mixed
Исключения
SystemException

См. определение в файле input.php строка 106

◆ getRequiredError()

static getRequiredError ( array $input,
$value )
static
Аргументы
array$input
$value
Возвращает
mixed
Исключения
SystemException

См. определение в файле input.php строка 141

◆ getSettings()

static getSettings ( array $input,
$reload = null )
static

Get settings inputs for user control.

Аргументы
array$input- input settings values
string | null$reload- javascript form reload action
Возвращает
array - ([setting name] => input array)
Исключения

Bitrix\Main\SystemException

См. определение в файле input.php строка 197

◆ getTypes()

static getTypes ( )
static

Get all registered types.

Возвращает
array - ([TYPE NAME] => array('CLASS', 'NAME', ...))

См. определение в файле input.php строка 266

◆ getValue()

static getValue ( array $input,
$value )
static

Get normalized user input value (for example to save to database). Before saving to database check value for errors with Manager::getError!

Аргументы
array$input- input settings values
string | array | null$value- value to normalize
Возвращает
mixed result
Исключения

Bitrix\Main\SystemException

См. определение в файле input.php строка 163

◆ getViewHtml()

static getViewHtml ( array $input,
$value = null )
static

Return html representation of value.

Аргументы
array$input- input settings values
mixed$value- value to render
Возвращает
string - html
Исключения
SystemException

См. определение в файле input.php строка 70

◆ initJs()

static initJs ( )
static

См. определение в файле input.php строка 18

◆ register()

static register ( $name,
array $type )
static

Register new type.

Аргументы
string$name- type name
array$type- type parameters 'CLASS' => NAMESPACE.'ClassName' 'NAME' => Loc::getMessage('CLASS_LOCALIZED_NAME')
Возвращает
void
Исключения
SystemException

См. определение в файле input.php строка 282

Данные класса

◆ $initialized

$initialized
staticprotected

См. определение в файле input.php строка 302

◆ $types

$types = array()
staticprotected

См. определение в файле input.php строка 62