Fügen Sie Repeater zu Komponenten hinzu
Verwenden Sie in UI BuilderRepeater, um eine oder mehrere Komponenten mit Ergebnissen aus einer Datenressource zu wiederholen.
Vorbereitungen
Erforderliche Rolle: ui_builder_admin
Warum und wann dieser Vorgang ausgeführt wird
Die Repeater-Komponente fungiert als Basisschleife, die die Daten wiederholt, die Sie in mehreren Komponenten innerhalb von UI Builderangeben . Repeater verwenden ein Array oder ein Array von Objekten. Beispiel: Das Array [{"task": "A"},{"task": "B"}] wiederholt den darin enthaltenen Inhalt zweimal. Mit Repeatern können Sie Werte an eine Daten-Array-Eigenschaft binden. @item.value.{property_name} bindet die Werte an die Komponente innerhalb der Repeater. Wenn Sie eine Aufgabe binden möchten, können Sie sie als @item.value.taskbinden, und der Repeater zeigt den korrekten Wert an.
Komponenten innerhalb eines Repeaters wiederholen die Anzahl der Elemente in der Datenquelle, unabhängig davon, ob die Komponentenausgabe dynamisch gemacht wird oder nicht. Angenommen, Sie platzieren eine Header-Komponente in einem Repeater mit drei Datenelementen, ändern das Feld Bezeichnung jedoch nicht. Dann sehen Sie drei Instanzen des Headers mit derselben Ausgabebezeichnung.