uxPuzzle
Wird als uxPuzzle registriert.
Diese Erweiterung ist in allen Puzzle bezogenen Aktionen registriert. Sowohl in den Ausgaben, als auch bei den Validierungen.
GroupEntities(cls: IIkxClass) : ClassGroupResult
Gruppiert und Sortiert die Entitäten der angegebenen Klasse in die Tab und Fieldgroups.
- cls:
GetMediaGetFileUrl(op: Op, ikxStDataId: Int32) : String
- op: (enum: Open, Download, Thumbnail)
- ikxStDataId:
GetMediaGetFileUrlFromBlobInfo(op: Op, blob: BLobInfo) : String
- op: (enum: Open, Download, Thumbnail)
- blob:
GetRawBLobDataBytes(blob: BLobInfo) : Byte[]
Ruft die Binärdaten eines BLob ab. Es werden keine Berechtigungen geprüft
- blob:
GetRawBLobDataBytesByDataId(stObjectdataId: Int32) : Byte[]
Ruft die Binärdaten eines BLob anhand der DataId ab Es werden keine Berechtigungen geprüft
- stObjectdataId:
HasPuzzleHandler() : Boolean
Prüft, ob der PuzzleHandler bekannt ist
Now() : DateTime
Aktuelles Datum/Uhrzeit, lokale Zeit
IsEmptyLuList(value: Object) : Boolean
Prüft, ob die Liste der Werte leer ist.
- value:
ContainsAnyKeyInLuList(keys: String[], value: Object) : Boolean
Prüft, ob in dem Lookup-Array value einer der Keys enthalten ist
Clientseitig verfügbar
- keys: List der Key-Werte, wie in der Entität definiert
- value: die Instanz der Daten, kann auch null sein
ContainsKeyInLuList(key: String, value: Object) : Boolean
Prüft, ob in dem Lookup-Array value der Key (muss Enumerable sein!) enthalten ist.
Clientseitig verfügbar
- key: der Key-Wert, wie in der Entität definiert
- value: die Instanz der Daten, kann auch null sein
IsEmpty(value: Object) : Boolean
Prüft, ob der Wert logisch leer ist.
- Wert ist NULL
- Wert ist eine leere Zeichenfolge
- Wert ist ein Array mit der Länge 0
- Wert ist ein Array und jedes Element ist
- Wert ist komplex und der $value ist null
Clientseitig verfügbar
- value:
ContainsIdInLuList(id: Int32, value: Object) : Boolean
Prüft, ob in dem Lookup-Array v der Key (muss Enumerable sein!) enthalten ist.
Clientseitig verfügbar
- id: die ikStDataId des Eintrags
- value: die Instanz der Daten, kann auch null sein
DateDiff(a: Object, b: Object, kind: String, defaultValue?: Double | null = null) : Double | null
Berechnet das Delta zwischen dem Datumswert a und b.
Wenn einer der beiden Werte null ist, ist das Ergebnis null (bspw. der optional angegebene Standard-Wert)
Clientseitig verfügbar
- a: A-Wert
- b: B-Wert
- kind: "Einheit" des Ergebnis, muss: day,month oder year sein
- defaultValue: (nullable) optional, der Standard, wenn a oder b null ist.
DateAdd(date: Object, value: Int32, unit: String) : DateTime | null
Addiert zu einem Daten die Anzahl Tage oder Jahre
Wenn date null ist, wird ist das Ergebnis null.
Clientseitig verfügbar
- date: Das Datum, auf das addiert werden soll
- value: zu addierender Wert
- unit: Einheit in der value vorliegt, muss: day,month oder year sein
Zuletzt geändert: 22.04.2024 18:22:09 (erstmals erstellt 13.06.2023)