Zusätzliche Spalten
Übersicht
Abschnitt betitelt „Übersicht“Zusätzliche Spalten ermöglichen es Ihnen, berechnete oder abgeleitete Daten in der Sammlungstabelle anzuzeigen, ohne sie in der Datenbank zu speichern.
Definieren zusätzlicher Spalten
Abschnitt betitelt „Definieren zusätzlicher Spalten“const ordersCollection: EntityCollection = { slug: "orders", additionalFields: [ { key: "total_display", name: "Total", Builder: ({ entity }) => { const total = entity.values.items?.reduce( (sum, item) => sum + (item.price * item.quantity), 0 ) ?? 0; return <span>${total.toFixed(2)}</span>; } }, { key: "status_badge", name: "Status", Builder: ({ entity }) => { const color = entity.values.status === "completed" ? "green" : "orange"; return ( <span style={{ color }}> {entity.values.status} </span> ); }, dependencies: ["status"] // Re-render when these fields change } ], properties: { /* ... */ }};Builder-Eigenschaften
Abschnitt betitelt „Builder-Eigenschaften“| Eigenschaft | Typ | Beschreibung |
|---|---|---|
entity | Entity | Die Entität für diese Zeile |
context | RebaseContext | Voller Rebase-Kontext |
Nächste Schritte
Abschnitt betitelt „Nächste Schritte“- Entity Actions — Benutzerdefinierte Aktionsschaltflächen
- Custom Fields — Benutzerdefinierte Formularfelder