BoolExpression class
Представляет свойство, которое является логическим или строковым выражением, разрешающее логическое значение.
- Extends
-
ExpressionProperty<boolean>
Комментарии
Строковые значения всегда интерпретируются как выражение, имеет ли он префикс '=' или нет.
Конструкторы
| Bool |
Инициализирует новый экземпляр класса BoolExpression. |
Унаследованные свойства
| expression |
Получает или задает текст выражения для вычисления значения. |
| value | Возвращает или задает необработанное значение свойства выражения. |
Методы
| set |
Задайте логическое значение. |
Наследуемые методы
| get |
Получите значение. |
| to |
Это возвращает существующее выражение, если значение не является сложным типом. |
| to |
Преобразование свойства выражения в строку. |
| try |
Попробуйте получить значение. |
Сведения о конструкторе
BoolExpression(boolean | string | Expression)
Инициализирует новый экземпляр класса BoolExpression.
new BoolExpression(value?: boolean | string | Expression)
Параметры
- value
-
boolean | string | Expression
Выражение boolean или string, разрешающее boolean.
Сведения об унаследованном свойстве
expressionText
Получает или задает текст выражения для вычисления значения.
expressionText: string
Значение свойства
string
наследуется отExpressionProperty.expressionText
value
Возвращает или задает необработанное значение свойства выражения.
value: boolean
Значение свойства
boolean
наследуется отExpressionProperty.value
Сведения о методе
setValue(boolean | string | Expression)
Задайте логическое значение.
function setValue(value: boolean | string | Expression)
Параметры
- value
-
boolean | string | Expression
Значение для задания.
Сведения о наследуемом методе
getValue(object)
Получите значение.
function getValue(data: object): boolean
Параметры
- data
-
object
Данные, используемые для привязки выражений.
Возвращаемое значение
boolean
Значение.
Комментарии
Ошибка возникает, если значение является недопустимым выражением.
наследуется отExpressionProperty.getValue
toExpression()
Это возвращает существующее выражение, если значение не является сложным типом.
function toExpression(): Expression
Возвращаемое значение
Существующее выражение, если значение не является сложным типом.
унаследовано отExpressionProperty.toExpression
toString()
Преобразование свойства выражения в строку.
function toString(): string
Возвращаемое значение
string
Преобразованная строка.
наследуется отExpressionProperty.toString
tryGetValue(object)
Попробуйте получить значение.
function tryGetValue(data: object): { error: Error, value: boolean }
Параметры
- data
-
object
Данные, используемые для привязки выражений.
Возвращаемое значение
{ error: Error, value: boolean }
значение или ошибка.
наследуется отExpressionProperty.tryGetValue