Поделиться через


DialogExpression class

Представляет свойство, которое является диалогового окна или строковым выражением для dialogId.

Extends

ExpressionProperty<Dialog>

Комментарии

Строковые значения всегда интерпретируются как строка с интерполяцией, если она не имеет префикс '=' или нет. Результат интерпретируется как идентификатор ресурса или dialogId.

Конструкторы

DialogExpression(Dialog | string | Expression)

Инициализирует новый экземпляр класса DialogExpression.

Унаследованные свойства

expressionText

Получает или задает текст выражения для вычисления значения.

value

Возвращает или задает необработанное значение свойства выражения.

Методы

setValue(Dialog | string | Expression)

Задает необработанное значение свойства выражения.

Наследуемые методы

getValue(object)

Получите значение.

toExpression()

Это возвращает существующее выражение, если значение не является сложным типом.

toString()

Преобразование свойства выражения в строку.

tryGetValue(object)

Попробуйте получить значение.

Сведения о конструкторе

DialogExpression(Dialog | string | Expression)

Инициализирует новый экземпляр класса DialogExpression.

new DialogExpression(value?: Dialog | string | Expression)

Параметры

value

Dialog | string | Expression

Необязательный. Диалоговое окно, , интерпретируемое как идентификатор ресурса или диалоговое окно, или выражение .

Сведения об унаследованном свойстве

expressionText

Получает или задает текст выражения для вычисления значения.

expressionText: string

Значение свойства

string

наследуется от ExpressionProperty.expressionText

value

Возвращает или задает необработанное значение свойства выражения.

value: Dialog

Значение свойства

Dialog

наследуется от ExpressionProperty.value

Сведения о методе

setValue(Dialog | string | Expression)

Задает необработанное значение свойства выражения.

function setValue(value: Dialog | string | Expression)

Параметры

value

Dialog | string | Expression

Диалоговое окно, , интерпретируемое как идентификатор ресурса или диалоговое окно, или выражение .

Сведения о наследуемом методе

getValue(object)

Получите значение.

function getValue(data: object): Dialog

Параметры

data

object

Данные, используемые для привязки выражений.

Возвращаемое значение

Dialog

Значение.

Комментарии

Ошибка возникает, если значение является недопустимым выражением.

наследуется от ExpressionProperty.getValue

toExpression()

Это возвращает существующее выражение, если значение не является сложным типом.

function toExpression(): Expression

Возвращаемое значение

Expression

Существующее выражение, если значение не является сложным типом.

унаследовано от ExpressionProperty.toExpression

toString()

Преобразование свойства выражения в строку.

function toString(): string

Возвращаемое значение

string

Преобразованная строка.

наследуется от ExpressionProperty.toString

tryGetValue(object)

Попробуйте получить значение.

function tryGetValue(data: object): { error: Error, value: Dialog }

Параметры

data

object

Данные, используемые для привязки выражений.

Возвращаемое значение

{ error: Error, value: Dialog }

значение или ошибка.

наследуется от ExpressionProperty.tryGetValue