Condividi tramite


DialogExpression class

Rappresenta una proprietà che è un Dialog o un'espressione stringa per un dialogId.

Extends

ExpressionProperty<Dialog>

Commenti

I valori stringa vengono sempre interpretati come stringa con interpolazione, a meno che non abbia o meno il prefisso '='. Il risultato viene interpretato come ID risorsa o dialogId.

Costruttori

DialogExpression(Dialog | string | Expression)

Inizializza una nuova istanza della classe DialogExpression.

Proprietà ereditate

expressionText

Ottiene o imposta il testo dell'espressione da valutare per ottenere il valore.

value

Ottiene o imposta il valore non elaborato della proprietà dell'espressione.

Metodi

setValue(Dialog | string | Expression)

Imposta il valore non elaborato della proprietà dell'espressione.

Metodi ereditati

getValue(object)

Ottenere il valore.

toExpression()

Verrà restituita l'espressione esistente se il valore è di tipo non complesso.

toString()

Convertire una proprietà di espressione in stringa.

tryGetValue(object)

Provare a ottenere il valore.

Dettagli costruttore

DialogExpression(Dialog | string | Expression)

Inizializza una nuova istanza della classe DialogExpression.

new DialogExpression(value?: Dialog | string | Expression)

Parametri

value

Dialog | string | Expression

Opzionale. Finestra di dialogo , un string interpretato come ID risorsa o dialogId o un'espressione .

Dettagli proprietà ereditate

expressionText

Ottiene o imposta il testo dell'espressione da valutare per ottenere il valore.

expressionText: string

Valore della proprietà

string

Ereditato da ExpressionProperty.expressionText

value

Ottiene o imposta il valore non elaborato della proprietà dell'espressione.

value: Dialog

Valore della proprietà

Dialog

Ereditato da ExpressionProperty.value

Dettagli metodo

setValue(Dialog | string | Expression)

Imposta il valore non elaborato della proprietà dell'espressione.

function setValue(value: Dialog | string | Expression)

Parametri

value

Dialog | string | Expression

Finestra di dialogo , un string interpretato come ID risorsa o dialogId o un'espressione .

Dettagli dei metodi ereditati

getValue(object)

Ottenere il valore.

function getValue(data: object): Dialog

Parametri

data

object

Dati da usare per l'associazione di espressioni.

Restituisce

Dialog

Valore.

Commenti

Se value è un'espressione non valida, verrà generato un errore.

ereditato da ExpressionProperty.getValue

toExpression()

Verrà restituita l'espressione esistente se il valore è di tipo non complesso.

function toExpression(): Expression

Restituisce

Expression

Espressione esistente se il valore è di tipo non complesso.

Ereditato da ExpressionProperty.toExpression

toString()

Convertire una proprietà di espressione in stringa.

function toString(): string

Restituisce

string

Stringa convertita.

Ereditato da ExpressionProperty.toString

tryGetValue(object)

Provare a ottenere il valore.

function tryGetValue(data: object): { error: Error, value: Dialog }

Parametri

data

object

Dati da usare per l'associazione di espressioni.

Restituisce

{ error: Error, value: Dialog }

il valore o un errore.

ereditato da ExpressionProperty.tryGetValue