La ligne du temps dessine chaque ligne de la même façon : de qui elle vient et quand, son titre, son texte réduit à quelques lignes, et son attachement. Les lignes d’une table peuvent être dessinées à votre façon, puis écrites et modifiées sous vos propres formes, tandis que les autres tables conservent la ligne temporelle.
Rangs
Un MultiTableTemplate élément à l’intérieur de la timeline (Réagir : une entrée de templates) dessine les lignes d’une table à votre façon. Il remplace le titre, le texte et la pièce jointe d’une ligne ; la timeline indique toujours de qui provient la ligne et quand, sa marque Modifié , et l’accès à l’utilisateur permet Modifier et Supprimer, donc une ligne dessinée dans votre direction est modifiée et supprimée comme une autre.
On lui attribue la ligne telle que la chronologie la lit : its , , — sa date, écrite dans la langue et le fuseau horaire de l’utilisateur — Owner et Recipients, et his Record, avec chaque colonne lue et leurs valeurs formatées. Dans React, ces éléments sont title, body, startText, owner, recipients et record. StartTextBodyTitle
La timeline lit les colonnes qu’elle affiche elle-même. Pour qu’un modèle affiche un autre, nomme-le dans le FetchXML d’une vue, comme la démo ci-dessous le fait pour la direction, le numéro d’un appel téléphonique et le statut d’une tâche : la timeline lit les colonnes d’une vue à côté de la sienne. Une colonne que l’utilisateur ne peut pas lire reste vide.
Appels téléphoniques et tâches à vous
Les notes, messages, appels téléphoniques et tâches de Schmeler and Sons. Un appel téléphonique montre dans quelle direction elle est allée, son numéro et quand ; une tâche, si elle est terminée et quand elle est à remettre. Les notes et messages conservent le dessin propre à la chronologie.
Exemple de réaction
Exemple de Blazor
React TypeScript
Razor
Notes, messages, appels et tâches
Émission
Note
Message
Appel téléphonique
Tâche
# ppp-data-importÉdité
Update the account plan
Due 04/11/2026 09:00
# ppp-data-importÉdité
Book the on-site visit
Due 03/11/2026 14:00
# ppp-data-importÉdité
Prepare the quarterly report
Due 03/11/2026 13:00
# ppp-data-importÉdité
Review the support tickets
Due 02/11/2026 14:30
# ppp-data-import
Check in on the rollout
Appelé 419-666-6962 · 02/11/2026 11:00
# ppp-data-importÉdité
Send the revised proposal
Due 02/11/2026 11:00
Formes
Un utilisateur qui peut créer des lignes d’une table nommée dans CreatableTables (React : creatableTables) peut en écrire une nouvelle à partir de la timeline, et modifier une ligne que son accès lui permet d’écrire. Les notes et les messages de portail sont écrits sur place ; une ligne d’une autre table s’ouvre sous la forme du titre, des dates, des personnes et du texte affichés par son enregistrement. A MultiTableForm à l’intérieur de la timeline (React : une entrée de forms) donne une table de vos propres formes, une pour créer ses lignes et une pour les modifier : les composants des éditeurs, affichés à l’intérieur d’une forme de l’enregistrement — la nouvelle ligne, avec ce que la timeline en sait rempli, ou la ligne entière lue à nouveau pour modification.
React
Blazor
<Timeline
creatableTables={['annotation', 'task']}
formLocation="center"
forms={{ task: { create: NewTaskForm, edit: TaskForm } }}
/>
// TaskForm : éditeurs liés à la tâche en cours d’écriture
function TaskForm() {
return (
<>
<ColumnEdit columnName="subject" />
<ColumnEdit columnName="scheduledend" />
<ColumnEdit columnName="prioritycode" />
<ColumnEdit columnName="description" />
</>
);
}
<Timeline CreatableTables="@(["annotation", "task"])" FormLocation="TimelineFormLocation.Center">
<MultiTableForm Table="task" CreateForm="typeof(NewTaskForm)" EditForm="typeof(TaskForm)" />
</Timeline>
@* TaskForm : éditeurs liés à la tâche en cours d’écriture *@
<ColumnEdit ColumnName="subject" />
<ColumnEdit ColumnName="scheduledend" />
<ColumnEdit ColumnName="prioritycode" />
<ColumnEdit ColumnName="description" />
FormLocation (Réagir : formLocation) indique où s’ouvre un formulaire : un panneau latéral à droite, comme par défaut, ou à gauche, un dialogue au centre, ou Inline — en place dans la timeline, au fur et à mesure que les notes et messages sont écrits. Une sauvegarde passe par la même sécurité de tableau, ligne et colonne que n’importe quel enregistrement.
Pour un exemple plus complet — les tâches avec badges pour leur statut et leur priorité, les appels téléphoniques avec les personnes appelées, et les rendez-vous sur leur lieu — consultez la démonstration Timeline Custom Rendering.
On trouve ce que vous tapez n’importe où :
SujetTexte
Utilise des comparaisons de dates ou d’années sur :
Date
Rafraîchissement
Une erreur non traitée s’est produite.
Rechargement🗙