Benutzerdefiniertes Rendering

Die Zeitleiste zeichnet jede Zeile auf die gleiche Weise: von wem sie stammt und wann, ihr Titel, ihr Text auf wenige Zeilen geschnitten und ihr Anhang. Die Zeilen einer Tabelle können stattdessen auf deine eigene Weise gezeichnet und in deinen eigenen Formen geschrieben und verändert werden, während die anderen Tabellen die Zeitleiste beibehalten.

Reihen

A MultiTableTemplate innerhalb der Zeitleiste (React: ein Eintrag von templates) zeichnet die Zeilen einer Tabelle auf deine eigene Art. Es ersetzt den Titel einer Zeile, den Text und den Anhang; die Zeitleiste zeigt immer noch, von wem die Zeile stammt und wann, ihre Bearbeitungsmarke und die Bearbeiten und Löschen erlaubt den Zugriff des Nutzers, sodass eine von dir gezeichnete Zeile wie jede andere geändert und gelöscht wird.

React Blazor

Sie erhält die Zeile, wie sie in der Zeitleiste gelesen wurde: ihre , , — ihr Datum, geschrieben in der Sprache und Zeitzone des Benutzers — Owner und Recipients, und ihre Record, mit jeder gelesenen Spalte und ihren formatierten Werten. In React sind titledies , body, startText, owner, und recordrecipients . StartText BodyTitle

Die Zeitleiste liest die Spalten, die sie selbst anzeigt. Damit eine Vorlage eine andere zeigt, nennt man sie in einem View's FetchXML, so wie es die untenstehende Demo für die Richtung und Nummer eines Anrufs und den Status einer Aufgabe tut: Die Timeline liest die Spalten einer Ansicht neben ihrer eigenen. Eine Spalte, die der Benutzer nicht lesen darf, bleibt leer.

Telefonate und eigene Aufgaben

Schmeler und Sons Notizen, Nachrichten, Anrufe und Aufgaben. Ein Anruf zeigt, in welche Richtung es ging, seine Nummer und wann; eine Aufgabe, ob sie erledigt ist und wann sie fällig ist. Notizen und Nachrichten behalten die eigene Zeichnung der Zeitleiste.

React-Beispiel Blazor-Beispiel React TypeScript Razor
  1. # ppp-data-import Bearbeitet
    Update the account plan
    Due 04.11.2026 09:00
  2. # ppp-data-import Bearbeitet
    Book the on-site visit
    Due 03.11.2026 14:00
  3. # ppp-data-import Bearbeitet
    Prepare the quarterly report
    Due 03.11.2026 13:00
  4. # ppp-data-import Bearbeitet
    Review the support tickets
    Due 02.11.2026 14:30
  5. # ppp-data-import
    Check in on the rollout
    Genannt 419-666-6962 · 02.11.2026 11:00
  6. # ppp-data-import Bearbeitet
    Send the revised proposal
    Due 02.11.2026 11:00

Formen

Ein Nutzer, der Zeilen einer Tabelle namens CreatableTables (React: creatableTables) erstellt, kann eine neue Zeile aus der Timeline schreiben und eine Zeile ändern, die ihr Zugriff ihm erlaubt. Notizen und Portal-Nachrichten werden an Ort und Stelle geschrieben; eine Zeile einer anderen Tabelle öffnet sich in Form des Titels, Datens, der Personen und des Textes, den die Registrierung anzeigt. Ein MultiTableForm Verzeichnis innerhalb der Timeline (React: ein Eintrag von forms) gibt eigene Tabellen, eine zum Erstellen ihrer Zeilen und eine zum Ändern der: Komponenten von Editoren, die in einem Formular des Datensatzes angezeigt werden – die neue Zeile, mit dem, was die Timeline kennt, ausgefüllt oder die ganze Zeile erneut zum Bearbeiten gelesen.

React Blazor

FormLocation (Reagieren: formLocation) gibt an, wo sich ein Formular öffnet: ein Seitenfeld rechts, wie standardmäßig, oder links ein Dialog in der Mitte, oder Inline — an Ort und Stelle in der Zeitleiste, während Notizen und Nachrichten geschrieben werden. Ein Speicherstand durchläuft dieselbe Tabelle, Zeilen- und Spaltensicherheit wie jeder Datensatz.

Ein ausführlicheres Beispiel – Aufgaben mit Badges für Status und Priorität, Telefonate mit den Anrufern und Termine mit ihrem Standort – siehe die Timeline Custom Rendering Demo.