Condividi tramite


OnCancelDialog class

Azioni attivate quando una finestra di dialogo è stata annullata.

Extends

Costruttori

OnCancelDialog(Dialog[], string)

Inizializza una nuova istanza della classe OnCancelDialog.

Proprietà

$kind

Proprietà ereditate

actions

Ottiene o imposta le azioni da aggiungere al piano quando vengono soddisfatti i vincoli della regola.

condition

Ottiene o imposta la condizione che deve essere soddisfatta per l'esecuzione delle azioni (FACOLTATIVO).

event

Ottiene o imposta l'evento da attivare.

id

ID per la condizione.

priority

Ottiene o imposta l'espressione di priorità della regola in cui 0 è la più alta e minore di 0 viene ignorata.

runOnce

Valore che indica se la regola deve essere eseguita una sola volta per ogni set univoco di percorsi di memoria.

Metodi ereditati

addExternalCondition(string)

Aggiungere una condizione esterna a OnCondition

configure(Record<string, unknown>)

Metodo Fluent per la configurazione dell'oggetto.

currentPriority(ActionContext)

Calcolare il valore corrente dell'espressione di priorità e restituirlo.

execute(ActionContext)

Metodo chiamato per eseguire le azioni della condizione.

getConverter(Object)
getDependencies()

Ottiene le dipendenze dei dialoghi figlio in modo che possano essere aggiunte al dialogset di contenitori.

getExpression()

Ottenere l'espressione memorizzata nella cache per questa condizione.

Dettagli costruttore

OnCancelDialog(Dialog[], string)

Inizializza una nuova istanza della classe OnCancelDialog.

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

Parametri

actions

Dialog[]

Opzionale. Elenco di dialog contenente le azioni da aggiungere al piano quando vengono soddisfatti i vincoli delle regole.

condition

string

Opzionale. Condizione che deve essere soddisfatta per l'esecuzione delle azioni.

Dettagli proprietà

$kind

static $kind: string

Valore della proprietà

string

Dettagli proprietà ereditate

actions

Ottiene o imposta le azioni da aggiungere al piano quando vengono soddisfatti i vincoli della regola.

actions: Dialog[]

Valore della proprietà

Dialog[]

ereditato daOnCondition.actions

condition

Ottiene o imposta la condizione che deve essere soddisfatta per l'esecuzione delle azioni (FACOLTATIVO).

condition: BoolExpression

Valore della proprietà

BoolExpression

Ereditato daOnCondition.condition

event

Ottiene o imposta l'evento da attivare.

event: string

Valore della proprietà

string

ereditato daOnDialogEvent.event

id

ID per la condizione.

id: string

Valore della proprietà

string

ereditato daOnCondition.id

priority

Ottiene o imposta l'espressione di priorità della regola in cui 0 è la più alta e minore di 0 viene ignorata.

priority: NumberExpression

Valore della proprietà

NumberExpression

ereditato daonCondition.priority

runOnce

Valore che indica se la regola deve essere eseguita una sola volta per ogni set univoco di percorsi di memoria.

runOnce: boolean

Valore della proprietà

boolean

ereditato daOnCondition.runOnce

Dettagli dei metodi ereditati

addExternalCondition(string)

Aggiungere una condizione esterna a OnCondition

function addExternalCondition(condition: string)

Parametri

condition

string

Vincolo esterno da aggiungere, sarà AND'ed a tutti gli altri vincoli.

ereditato daOnCondition.addExternalCondition

configure(Record<string, unknown>)

Metodo Fluent per la configurazione dell'oggetto.

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

Parametri

config

Record<string, unknown>

Impostazioni di configurazione da applicare.

Restituisce

this

Configurabile al termine dell'operazione.

Ereditato da Configurable.configure

currentPriority(ActionContext)

Calcolare il valore corrente dell'espressione di priorità e restituirlo.

function currentPriority(actionContext: ActionContext): number

Parametri

actionContext
ActionContext

Contesto da usare per la valutazione.

Restituisce

number

Priorità calcolata.

ereditato daOnCondition.currentPriority

execute(ActionContext)

Metodo chiamato per eseguire le azioni della condizione.

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

Parametri

actionContext
ActionContext

Contesto.

Restituisce

Promise<ActionChangeList[]>

Promessa con l'elenco delle modifiche di piano.

ereditato daOnCondition.execute

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Parametri

property

Object

Chiave della configurazione del selettore condizionale.

Restituisce

Converter | ConverterFactory

Convertitore per la configurazione del selettore.

ereditato daOnCondition.getConverter

getDependencies()

Ottiene le dipendenze dei dialoghi figlio in modo che possano essere aggiunte al dialogset di contenitori.

function getDependencies(): Dialog[]

Restituisce

Dialog[]

Elenco di Dialog.

ereditato daOnCondition.getDependencies

getExpression()

Ottenere l'espressione memorizzata nella cache per questa condizione.

function getExpression(): Expression

Restituisce

Expression

Espressione memorizzata nella cache utilizzata per valutare questa condizione.

ereditato daOnCondition.getExpression