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


OnDialogEvent class

Действия, активированные при создании события диалогового окна.

Extends

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

OnDialogEvent(string, Dialog[], string)

Создает новый экземпляр OnDialogEvent.

Свойства

$kind
event

Возвращает или задает событие для запуска.

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

actions

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

condition

Возвращает или задает условие, которое необходимо выполнить для выполнения действий (НЕОБЯЗАТЕЛЬНО).

id

Идентификатор условия.

priority

Возвращает или задает выражение приоритета правила, где 0 является самым высоким и менее 0 игнорируется.

runOnce

Значение, указывающее, должно ли правило выполняться только один раз для каждого уникального набора путей памяти.

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

addExternalCondition(string)

Добавление внешнего условия в OnCondition

configure(Record<string, unknown>)

Метод Fluent для настройки объекта.

currentPriority(ActionContext)

Вычисляет текущее значение выражения приоритета и возвращает его.

execute(ActionContext)

Вызывается метод для выполнения действий условия.

getConverter(Object)
getDependencies()

Получение зависимостей дочерних диалоговых окон, чтобы их можно было добавить в набор диалоговых окон контейнеров.

getExpression()

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

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

OnDialogEvent(string, Dialog[], string)

Создает новый экземпляр OnDialogEvent.

new OnDialogEvent(event?: string, actions?: Dialog[], condition?: string)

Параметры

event

string

(Необязательно) Событие для пожара.

actions

Dialog[]

(Необязательно) Действия, добавляемые в план при выполнении ограничений правил.

condition

string

(Необязательно) Условие, которое необходимо выполнить для выполнения действий.

Сведения о свойстве

$kind

static $kind: string

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

string

event

Возвращает или задает событие для запуска.

event: string

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

string

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

actions

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

actions: Dialog[]

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

Dialog[]

наследуется отOnCondition.actions

condition

Возвращает или задает условие, которое необходимо выполнить для выполнения действий (НЕОБЯЗАТЕЛЬНО).

condition: BoolExpression

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

BoolExpression

наследуется отOnCondition.condition

id

Идентификатор условия.

id: string

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

string

унаследовано отOnCondition.id

priority

Возвращает или задает выражение приоритета правила, где 0 является самым высоким и менее 0 игнорируется.

priority: NumberExpression

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

NumberExpression

наследуется отOnCondition.priority

runOnce

Значение, указывающее, должно ли правило выполняться только один раз для каждого уникального набора путей памяти.

runOnce: boolean

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

boolean

наследуется отOnCondition.runOnce

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

addExternalCondition(string)

Добавление внешнего условия в OnCondition

function addExternalCondition(condition: string)

Параметры

condition

string

Внешнее ограничение для добавления будет иметь значение AND'ed ко всем другим ограничениям.

наследуется отOnCondition.addExternalCondition

configure(Record<string, unknown>)

Метод Fluent для настройки объекта.

function configure(config: Record<string, unknown>): this

Параметры

config

Record<string, unknown>

Параметры конфигурации для применения.

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

this

После завершения операции настраиваемый.

наследуется от Configurable.configure

currentPriority(ActionContext)

Вычисляет текущее значение выражения приоритета и возвращает его.

function currentPriority(actionContext: ActionContext): number

Параметры

actionContext
ActionContext

Контекст для оценки.

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

number

Вычисляемый приоритет.

унаследовано отOnCondition.currentPriority

execute(ActionContext)

Вызывается метод для выполнения действий условия.

function execute(actionContext: ActionContext): Promise<ActionChangeList[]>

Параметры

actionContext
ActionContext

Контекст.

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

Promise<ActionChangeList[]>

Обещание со списком изменений плана.

наследуется отOnCondition.execute

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Параметры

property

Object

Ключ конфигурации условного селектора.

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

Converter | ConverterFactory

Преобразователь конфигурации селектора.

наследуется отOnCondition.getConverter

getDependencies()

Получение зависимостей дочерних диалоговых окон, чтобы их можно было добавить в набор диалоговых окон контейнеров.

function getDependencies(): Dialog[]

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

Dialog[]

Списокдиалогового окна .

унаследовано отOnCondition.getDependencies

getExpression()

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

function getExpression(): Expression

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

Expression

Кэшированное выражение, используемое для оценки этого условия.

наследуется отOnCondition.getExpression