Freigeben über


OnAssignEntity class

Wird ausgelöst, um einer Eigenschaft eine Entität zuzuweisen.

Extends

Konstruktoren

OnAssignEntity(string, string, string, Dialog[], string)

Initialisiert eine neue Instanz der OnAssignEntity Klasse.

Eigenschaften

$kind
operation

Dient zum Abrufen oder Festlegen des Vorgangsfilters für Ereignisse.

property

Dient zum Abrufen oder Festlegen des Eigenschaftenfilters für Ereignisse.

value

Dient zum Abrufen oder Festlegen des Wertfilters für Ereignisse.

Geerbte Eigenschaften

actions

Ruft die Aktionen ab, die dem Plan hinzugefügt werden sollen, wenn die Regeleinschränkungen erfüllt sind, oder legt diese fest.

condition

Dient zum Abrufen oder Festlegen der Bedingung, die erfüllt werden muss, damit die auszuführenden Aktionen (OPTIONAL) ausgeführt werden.

event

Ruft ab oder legt das Ereignis fest, das ausgelöst wird.

id

ID für Bedingung.

priority

Dient zum Abrufen oder Festlegen des Regelprioritätsausdrucks, wobei 0 der höchste und kleiner als 0 ist, ignoriert wird.

runOnce

Ein Wert, der angibt, ob die Regel nur einmal pro eindeutiger Satz von Speicherpfaden ausgeführt werden soll.

Geerbte Methoden

addExternalCondition(string)

Hinzufügen einer externen Bedingung zur OnCondition

configure(Record<string, unknown>)

Fluent-Methode zum Konfigurieren des Objekts.

currentPriority(ActionContext)

Berechnen Sie den aktuellen Wert des Prioritätsausdrucks, und geben Sie ihn zurück.

execute(ActionContext)

Methode, die aufgerufen wird, um die Aktionen der Bedingung auszuführen.

getConverter(Object)
getDependencies()

Rufen Sie untergeordnete Dialogfeldabhängigkeiten ab, damit sie dem Dialogfeld "Container" hinzugefügt werden können.

getExpression()

Rufen Sie den zwischengespeicherten Ausdruck für diese Bedingung ab.

Details zum Konstruktor

OnAssignEntity(string, string, string, Dialog[], string)

Initialisiert eine neue Instanz der OnAssignEntity Klasse.

new OnAssignEntity(property?: string, value?: string, operation?: string, actions?: Dialog[], condition?: string)

Parameter

property

string

Optionaler Eigenschaftenfilter für ereignis.

value

string

Optionaler Wertfilter für das Ereignis.

operation

string

Optionaler Vorgangsfilter für ereignis.

actions

Dialog[]

Optional, Aktionen, die dem Plan hinzugefügt werden sollen, wenn die Regeleinschränkungen erfüllt sind.

condition

string

Optional, Bedingung, die erfüllt werden muss, damit die Auszuführenden Aktionen ausgeführt werden.

Details zur Eigenschaft

$kind

static $kind: string

Eigenschaftswert

string

operation

Dient zum Abrufen oder Festlegen des Vorgangsfilters für Ereignisse.

operation: string

Eigenschaftswert

string

property

Dient zum Abrufen oder Festlegen des Eigenschaftenfilters für Ereignisse.

property: string

Eigenschaftswert

string

value

Dient zum Abrufen oder Festlegen des Wertfilters für Ereignisse.

value: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

actions

Ruft die Aktionen ab, die dem Plan hinzugefügt werden sollen, wenn die Regeleinschränkungen erfüllt sind, oder legt diese fest.

actions: Dialog[]

Eigenschaftswert

Dialog[]

von"OnCondition.actions" geerbt

condition

Dient zum Abrufen oder Festlegen der Bedingung, die erfüllt werden muss, damit die auszuführenden Aktionen (OPTIONAL) ausgeführt werden.

condition: BoolExpression

Eigenschaftswert

BoolExpression

von"OnCondition.condition" geerbt

event

Ruft ab oder legt das Ereignis fest, das ausgelöst wird.

event: string

Eigenschaftswert

string

Von"OnDialogEvent.event" geerbt

id

ID für Bedingung.

id: string

Eigenschaftswert

string

geerbt vonOnCondition.id

priority

Dient zum Abrufen oder Festlegen des Regelprioritätsausdrucks, wobei 0 der höchste und kleiner als 0 ist, ignoriert wird.

priority: NumberExpression

Eigenschaftswert

NumberExpression

von"OnCondition.priority" geerbt

runOnce

Ein Wert, der angibt, ob die Regel nur einmal pro eindeutiger Satz von Speicherpfaden ausgeführt werden soll.

runOnce: boolean

Eigenschaftswert

boolean

geerbt vonOnCondition.runOnce-

Details zur geerbten Methode

addExternalCondition(string)

Hinzufügen einer externen Bedingung zur OnCondition

function addExternalCondition(condition: string)

Parameter

condition

string

Externe Einschränkung, die hinzugefügt werden soll, wird and'ed zu allen anderen Einschränkungen.

geerbt vonOnCondition.addExternalCondition

configure(Record<string, unknown>)

Fluent-Methode zum Konfigurieren des Objekts.

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

Parameter

config

Record<string, unknown>

Anzuwendende Konfigurationseinstellungen.

Gibt zurück

this

Die konfigurierbaren nach Abschluss des Vorgangs.

Geerbt von Konfigurierbar.configure

currentPriority(ActionContext)

Berechnen Sie den aktuellen Wert des Prioritätsausdrucks, und geben Sie ihn zurück.

function currentPriority(actionContext: ActionContext): number

Parameter

actionContext
ActionContext

Kontext, der für die Auswertung verwendet werden soll.

Gibt zurück

number

Berechnete Priorität.

von"OnCondition.currentPriority" geerbt

execute(ActionContext)

Methode, die aufgerufen wird, um die Aktionen der Bedingung auszuführen.

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

Parameter

actionContext
ActionContext

Zusammenhang.

Gibt zurück

Promise<ActionChangeList[]>

Eine Zusage mit Planänderungsliste.

von"OnCondition.execute" geerbt

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Parameter

property

Object

Der Schlüssel der Konfiguration der bedingten Auswahl.

Gibt zurück

Converter | ConverterFactory

Der Konverter für die Selektorkonfiguration.

geerbt vonOnCondition.getConverter-

getDependencies()

Rufen Sie untergeordnete Dialogfeldabhängigkeiten ab, damit sie dem Dialogfeld "Container" hinzugefügt werden können.

function getDependencies(): Dialog[]

Gibt zurück

Dialog[]

Eine Liste der Dialog-.

geerbt vonOnCondition.getDependencies

getExpression()

Rufen Sie den zwischengespeicherten Ausdruck für diese Bedingung ab.

function getExpression(): Expression

Gibt zurück

Expression

Zwischengespeicherter Ausdruck, der zum Auswerten dieser Bedingung verwendet wird.

Geerbt vonOnCondition.getExpression