|
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) |
|
См. определение в файле input.php строка 16
◆ asMultiple()
static asMultiple |
( |
array | $input, |
|
|
| $value ) |
|
static |
Get multiple 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
- Исключения
-
См. определение в файле 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
- Исключения
-
См. определение в файле input.php строка 106
◆ getRequiredError()
static getRequiredError |
( |
array | $input, |
|
|
| $value ) |
|
static |
- Аргументы
-
- Возвращает
- mixed
- Исключения
-
См. определение в файле 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()
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
- Исключения
-
См. определение в файле input.php строка 70
◆ initJs()
◆ 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
- Исключения
-
См. определение в файле input.php строка 282
◆ $initialized
◆ $types