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)