Condividi tramite


IsDialogActiveFunction class

Definisce la funzione di espressione isDialogActive(id). Questa espressione restituirà true se uno degli ID finestra di dialogo si trova nello stack di esecuzione del dialogo.

esempio di

isDialogActive('dialog1')

esempio di

isDialogActive('dialog1', 'dialog2', 'dialog3')

Extends

ExpressionEvaluator

Costruttori

IsDialogActiveFunction()

Inizializza una nuova istanza della classe IsDialogActiveFunction.

Proprietà

functionAlias

Alias dell'identificatore di funzione.

functionName

Nome dell'identificatore di funzione.

Proprietà ereditate

negation

Imposta l'analizzatore che rappresenta una negazione di questa.

returnType

Tipo previsto dalla valutazione dell'espressione.

tryEvaluate

Valutare un'espressione.

type

Ottiene il tipo di espressione per l'analizzatore.

validateExpression

Convalidare un'espressione.

Dettagli costruttore

IsDialogActiveFunction()

Inizializza una nuova istanza della classe IsDialogActiveFunction.

new IsDialogActiveFunction()

Dettagli proprietà

functionAlias

Alias dell'identificatore di funzione.

static functionAlias: "isActionActive" = "isActionActive"

Valore della proprietà

"isActionActive"

functionName

Nome dell'identificatore di funzione.

static functionName: "isDialogActive" = "isDialogActive"

Valore della proprietà

"isDialogActive"

Dettagli proprietà ereditate

negation

Imposta l'analizzatore che rappresenta una negazione di questa.

negation: ExpressionEvaluator

Valore della proprietà

ExpressionEvaluator

ereditato da ExpressionEvaluator.negation

returnType

Tipo previsto dalla valutazione dell'espressione.

returnType: ReturnType

Valore della proprietà

ReturnType

ereditato da ExpressionEvaluator.returnType

tryEvaluate

Valutare un'espressione.

tryEvaluate: (expression: Expression, state: MemoryInterface, options: Options) => ValueWithError

Valore della proprietà

(expression: Expression, state: MemoryInterface, options: Options) => ValueWithError

ereditato da ExpressionEvaluator.tryEvaluate

type

Ottiene il tipo di espressione per l'analizzatore.

type: string

Valore della proprietà

string

Ereditato da ExpressionEvaluator.type

validateExpression

Convalidare un'espressione.

validateExpression: (expression: Expression) => void

Valore della proprietà

(expression: Expression) => void

ereditato da ExpressionEvaluator.validateExpression