Übergeordneter Breadcrumbs-Formatierer

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Der übergeordnete Breadcrumbs-Formatierer in der Aufgabentabelle stellt Breadcrumbs bereit, die das übergeordnete Element oder die übergeordneten Elemente der aktuellen Aufgabe anzeigen. Dieser Formatierer kann auch für jede Tabelle verwendet werden, die die Aufgabe erweitert.

    Vorbereitungen

    Erforderliche Rolle: personalize_form

    Warum und wann dieser Vorgang ausgeführt wird

    Um den übergeordneten Breadcrumbs-Formatierer zu einem Formular hinzuzufügen, konfigurieren Sie das Formular, und fügen Sie übergeordnete Breadcrumbs an der gewünschten Position hinzu. Die Breadcrumbs zeigen nur sechs übergeordnete Ebenen an. Wenn weitere Ebenen vorhanden sind, zeigen die Breadcrumbs Auslassungspunkte („“) an.

    Das übergeordnete Referenzfeld muss auch einen Wert enthalten, damit die Breadcrumbs angezeigt werden. Möglicherweise müssen Sie das Formular so konfigurieren, dass es auch das Feld Übergeordnet enthält.

    Abbildung : 1. Breadcrumbs
    Problemaufgabe mit Breadcrumbs und dem übergeordneten Referenzfeld

    Passen Sie den übergeordneten Breadcrumbs-Formatierer an

    Sie können den übergeordneten Breadcrumbs-Formatierer anpassen, um zu steuern, welche Breadcrumbs angezeigt werden.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > System-UI > Formatierer.
    2. Wählen Sie Übergeordnete Breadcrumbs aus.
    3. Klicken Sie auf UI-Makro anzeigen für diesen Formatierer, um den zugrunde liegenden Formatierer anzuzeigen oder zu ändern.
      Standardmäßig verwendet der Breadcrumb das Standardanzeigefeld, gr.getDisplayValue(), als Link im Breadcrumb. Um dies anzupassen, fügen Sie die folgende Zeile hinzu, und ersetzen Sie den Parameter fieldName durch den gewünschten Feldnamen (nicht die Feldbezeichnung):
      pc.setLabelField("fieldName")

      Wenn ein Benutzer auf einen Breadcrumb zeigt, wird die Kurzbeschreibung für diesen Datensatz standardmäßig als Hinweis angezeigt. Um alternative Hinweise für den Breadcrumb anzuzeigen, fügen Sie die folgende Zeile hinzu, und ersetzen Sie den Parameter fieldName durch den gewünschten Feldnamen (nicht die Feldbezeichnung):

      pc.setTitleField("fieldName")

      Stellen Sie sicher, dass Sie diese Zeilen an der richtigen Stelle hinzufügen, wie im folgenden Beispiel gezeigt:

      //parent crumb functions - script include 
      var pc = new ParentCrumbs(now_GR);
      pc.setLabelField("short_description");
      
      //override the default display field to be used for label
      pc.setTitleField("number");
      
      //override default short_description hover text 
      var crumbs = pc.getCrumbs();
      Angepasster übergeordneter Breadcrumb

    Verwenden Sie den übergeordneten Breadcrumbs-Formatierer für Nicht-Aufgabentabellen

    Der übergeordnete Breadcrumbs-Formatierer kann für Nicht-Aufgabentabellen verwendet werden, solange die Tabelle über ein Feld namens parenteinen Verweis auf sich selbst hat.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Um den Formatierer für eine andere Tabelle verfügbar zu machen, duplizieren Sie den von der Aufgabentabelle verwendeten Formatierer:

    Prozedur

    1. Navigieren zu Alle > System-UI > Formatierer.
    2. Wählen Sie Übergeordnete Breadcrumbs aus.
    3. Legen Sie das Feld Tabelle auf die entsprechende Tabelle fest.
    4. Klicken Sie mit der rechten Maustaste auf die Formularkopfzeile, und wählen Sie Einfügen.
    5. Fügen Sie den neuen Formatierer dem entsprechenden Formular hinzu.