EditorBase¶
Интерфейс редакторов значений.
Syntax¶
new EditorBase(parent)
Methods¶
| Name | Description |
|---|---|
| getValue | Возвращает значение. |
| setValue | Устанавливает значение. |
| getHintText | Возвращает текст с подсказкой для ввода. |
| setHintText | Устанавливает текст с подсказкой для ввода. |
| getErrorText | Возвращает текст с информацией об ошибке. |
| setErrorText | Устанавливает текст с информацией об ошибке. |
| getWarningText | Возвращает текст с информацией о предупреждении. |
| setWarningText | Устанавливает текст с информацией о предупреждении. |
Events¶
| Name | Description |
|---|---|
| onValueChanging | Устанавливает обработчик события о том, что значение изменяется. |
| onValueChanged | Устанавливает обработчик события о том, что значение было изменено. |
EditorBase.metadata¶
Метаданные типа EditorBase.
Properties¶
| Name | Type | Description |
|---|---|---|
| Value | BindingMetadata | Значение |
| HintText | String (ƒ) |
Текст с подсказкой для ввода |
| ErrorText | String (ƒ) |
Текст с информацией об ошибке |
| WarningText | String (ƒ) |
Текст с информацией о предупреждении |
| OnValueChanging | Script | Обработчик события о том, что значение изменяется |
| OnValueChanged | Script | Обработчик события о том, что значение было изменено |
(ƒ) Свойство может быть задано, как JSExpression.
Examples¶
{
"Value": {
"Source": "MainDataSource",
"Property": "Name"
},
"HintText": "Enter your name",
"OnValueChanged": "onNameChengedScript"
}