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"
}