EditorBase

Интерфейс редакторов значений.

Extends

Element

Syntax

new EditorBase(parent)

Parameters

Name Type Description
parent Element Родительский элемент.

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