Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core cards
Dieses Widget verwendet eine agorum.cards.view, um Objektlisten anzuzeigen.
let aguila = require('common/aguila'); let widget = aguila.create({ type: 'agorum.cards.list', query: 'inpath:${ID:/agorum/roi/Files}' }); widget;
Das Widget reicht alle Parameter an die erzeugten agorum.object-cardlets weiter.
Hinweis: Setzen Sie bei diesem Widget zwingend einen der folgenden Parameter:
id
ids
query
Stellt den Inhalt eines Ordners in einer Liste dar, indem Sie diesen Parameter auf die ID des Ordners setzen.
Stellt die zugehörigen Objekte in einer Liste dar, indem Sie diesen Parameter auf ein Array aus IDs setzen.
Stellt das Suchergebnis in einer Liste dar, indem Sie diesen Parameter auf eine Suchanfrage setzen.
Legt die Sortierung der Objekte in der Liste fest.
Das Widget erwartet ein Array in diesem Format:
[ { property: 'property', descending: true/false } ]
Werte für Parameter „descending“
Wert | Beschreibung |
---|---|
true | Sortiert die Objekte des Parameters property in absteigender Reihenfolge. |
false (Standard) | Sortiert die Objekte des Parameters property in aufsteigender Reihenfolge. |
Geben Sie mehrere Sortierungen an, sortiert das System diese nach ihrer Reihenfolge absteigend.
Wert | Beschreibung |
---|---|
true | Verbietet eine Ablage per Drag-and-drop und bei statischen Listen die Aktionen Einfügen und Entfernen (letzteres nur möglich, sofern Sie den Parameter id gesetzt haben). |
false (Standard) | Erlaubt eine Ablage per Drag-and-drop. |
Enthält ein Array mit den UUIDs aller aktuell selektierten Objekte.
Ändert sich dieser Parameter, ändert sich auch die dargestellte Selektion.
Ist automatisch true, während die Liste erstmalig oder nachträglich lädt.
Stellt eine Trennlinie zwischen Objekten dar, die zeitlich vor oder nach einem gegebenen Zeitpunkt liegen.
Beispiel für eine Suchliste mit einer Trennlinie am 04.12.2022 um 00:00
let aguila = require('common/aguila'); let widget = aguila.create({ type: 'agorum.cards.list', query: 'inpath:${ID:/agorum/roi/Files}', lastSeen: new Date(2022, 11, 4).getTime(), sort: [ { property: 'lastModifyDate', descending: true } ] }); widget;