DialogExpression class
Представляет свойство, которое является диалогового окна или строковым выражением для dialogId.
- Extends
-
ExpressionProperty<Dialog>
Комментарии
Строковые значения всегда интерпретируются как строка с интерполяцией, если она не имеет префикс '=' или нет. Результат интерпретируется как идентификатор ресурса или dialogId.
Конструкторы
| Dialog |
Инициализирует новый экземпляр класса DialogExpression. |
Унаследованные свойства
| expression |
Получает или задает текст выражения для вычисления значения. |
| value | Возвращает или задает необработанное значение свойства выражения. |
Методы
| set |
Задает необработанное значение свойства выражения. |
Наследуемые методы
| get |
Получите значение. |
| to |
Это возвращает существующее выражение, если значение не является сложным типом. |
| to |
Преобразование свойства выражения в строку. |
| try |
Попробуйте получить значение. |
Сведения о конструкторе
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