Pages de disques

Une page d’enregistrement est la page sur laquelle les enregistrements d’une table sont affichés : la page d’un compte, celle d’un contact. Enregistrez-la une fois sur le serveur, et les contrôles du portail l’utilisent partout où ils affichent un enregistrement de la table : les boutons Ouvrir et Nouveau d’une grille y vont sans avoir d’adresse, les noms principaux et les recherches d’une grille y sont liés, et donc une recherche en lecture seule, les éléments d’une timeline, les rendez-vous d’un calendrier, les cartes d’un tableau Kanban, les lignes d’une recherche et les pop-ups d’une carte. Un contrôle auquel vous donnez une adresse propre va toujours là.

Enregistrement de la page d’une table

Appelez AddRecordPage les serveurs Program.cs avec le nom logique de la table et l’adresse de la page, avec {id} une fois où va l’identifiant de l’enregistrement. Enregistré deux fois, le second enregistrement remplace le premier. Une adresse sans introduction / est relative à la base du site, elle atteint donc la même page depuis l’endroit où elle est suivie.

  • L’id dans un paramètre de requête (accounts/account?accountId={id}) : un nouvel enregistrement est créé sur la même page sans ce paramètre, accounts/account.
  • L’id dans le chemin (/contacts/{id}) : nomme la page sur laquelle un nouvel enregistrement est créé avec newUrl. Sans un identifiant, le tableau n’a pas de page Nouvelle, et un bouton Nouveau qui dépend de cette page n’est pas affiché.
  • Un utilisateur est informé des pages des tableaux qu’il peut lire, donc un lien ne le mène jamais à un enregistrement qu’il ne peut pas voir.

Grilles

Laissez l’adresse de côté NavigateOpenRecordGridButton sur et NavigateNewRecordGridButton (Réagir : urlFor et url) et ils vont à la page d’enregistrement de la table. Le bouton Nouveau d’une sous-grille remplit toujours la recherche vers son enregistrement parent.

React Blazor
  • Un bouton laissé sans adresse n’est pas affiché pour une table sans page, sauf s’il y a un gestionnaire de clics (OnClick, Réagir : onClick) pour définir l’adresse elle-même ; un bouton qui laisse l’adresse vide ne mène nulle part.
  • Sans bouton Ouvrir dans la barre d’outils, le nom principal d’une ligne renvoie à la page de son enregistrement, et un double-clic sur la ligne l’ouvre.
  • Une recherche renvoie à la page de l’enregistrement qu’elle pointe, où la table de cet enregistrement en contient une. Chaque lien est un vrai lien, donc il s’ouvre dans un nouvel onglet comme n’importe quel autre.

Dans React, donnez la grille, la timeline, le calendrier, le tableau, la recherche, la carte ou la recherche un onNavigate, au fur et à mesure que les boutons se déroulent, et un clic sur un lien passe par votre routeur, comme pour navigateReact Router ; sans un seuil, c’est un lien ordinaire. Un clic du milieu ou modifié ouvre toujours un nouvel onglet.

Contacts et leurs entreprises

Ce portail enregistre les pages de contacts et de comptes. Sélectionnez un contact et choisissez Ouvrir, ou choisissez Nouveau : aucun des deux boutons n’a reçu d’adresse. Le nom d’un contact et son entreprise sont liés à leurs pages.

Exemple de Blazor Razor
Campagnes de contacts exclusCampagnes de contacts sélectionnésContacts : a répondu à des campagnes au cours des 6 derniers moisContacts : Aucune activité de campagne au cours des 3 derniers moisContacts : Marchés influencés que nous avons gagnésContacts actifsContacts avec enrichissement de données en attenteContacts de l’agent commercialContacts inactifsContacts que je suisContacts suivisMes contacts actifsMes contacts actifs par relationMes contacts ne sont pas dans l’entrepriseMes relationsTous les contactsTous les contacts (non disponibles)Tous les contacts absents de l’entrepriseVue de la sous-grille des contacts actifs
Nouveau
Trier
Campagnes de contacts exclusCampagnes de contacts sélectionnésContacts : a répondu à des campagnes au cours des 6 derniers moisContacts : Aucune activité de campagne au cours des 3 derniers moisContacts : Marchés influencés que nous avons gagnésContacts actifsContacts avec enrichissement de données en attenteContacts de l’agent commercialContacts inactifsContacts que je suisContacts suivisMes contacts actifsMes contacts actifs par relationMes contacts ne sont pas dans l’entrepriseMes relationsTous les contactsTous les contacts (non disponibles)Tous les contacts absents de l’entrepriseVue de la sous-grille des contacts actifs
Nouveau
Taille de la page 102050100
Trier
Nom complet
Nom complet
Combine et affiche les noms et prénoms du contact afin que le nom complet puisse être affiché dans les vues et les rapports.
Messagerie électronique
Messagerie électronique
Saisissez l’adresse e-mail principale du contact.
Nom de l’entreprise
Nom de l’entreprise
Sélectionnez le compte parent ou le contact parent pour que le contact fournisse un lien rapide vers des détails supplémentaires, tels que des informations financières, des activités et des opportunités.
Téléphone d’affaires
Téléphone d’affaires
Tapez le numéro de téléphone principal de ce contact.
Aucun document trouvé.

Autres commandes

Le même enregistrement atteint les commandes qui affichent un enregistrement sans grille :

  • Une recherche affichée en lecture seule (LookupEditou ColumnEdit lors d’une recherche) renvoie à la page du registre.
  • Le titre d’un élément de la chronologie renvoie à la page de son enregistrement, où son tableau en contient une.
  • Les informations d’un rendez-vous calendrier offrent Open, vers la page du rendez-vous, et ses liens vers le dossier dont il s’agit.
  • Les titres des cartes d’un tableau Kanban renvoient aux pages de ses registres, et l’ouverture d’une carte s’y rend, sauf si le plateau reçoit un Form (Réagir : form) pour ouvrir ses cartes. Les recherches sur ses cartes se rapprochent également, et une nouvelle carte est toujours créée dans la boîte de dialogue du tableau.
  • Les lignes (MultiTableSearch) d’une recherche renvoient par leurs noms aux pages de leurs archives.
  • Les lignes (Map) d’une carte relient les titres de leurs popups aux pages de leurs archives, sur une carte d’une table ou de plusieurs (MultiTable). Une fenêtre pop-up que vous dessinez vous-même renvoie là où vous dites.

Désactiver les liens

Chaque contrôle qui renvoie aux pages d’enregistrement a ShowRecordLinks (Réagir : showRecordLinks), activé par défaut. Désactivez-le sur une grille, une timeline, un calendrier, un tableau Kanban, une recherche, une carte ou une recherche, et sur la colonne d’une grille pour désactiver uniquement les liens de cette colonne, ou pour les activer sur une colonne d’une grille qui les a désactivés.

React Blazor

Des pages à toi

Une page d’enregistrement n’est qu’une valeur par défaut. Un bouton donné une adresse, un GridRelatedRecordsColumn , Urlou tout lien que vous écrivez vous-même va là où vous le dites, donc une page qui a besoin d’une autre vue d’un enregistrement l’obtient toujours.