Übergeordneter Breadcrumbs-Formatierer

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Der übergeordnete Breadcrumbs-Formatierer in der Task Table stellt Breadcrumbs bereit, die das übergeordnete Element bzw. die übergeordneten Elemente der aktuellen Aufgabe anzeigen. Dieser Formatierer kann auch für jede Tabelle verwendet werden, die Task 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 an gewünschter Stelle übergeordnete Breadcrumbs hinzu. Die Breadcrumbs zeigen nur sechs übergeordnete Ebenen. Wenn mehrere Ebenen vorhanden sind, zeigen die Breadcrumbs Auslassungspunkte („“ ... „“) an.

    Das Feld „Übergeordnete Referenz“ 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 übergeordnetem 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 > Formatiereran.
    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 das Breadcrumb das Standardanzeigefeld gr.getDisplayValue() als Link im Breadcrumb. Um dies anzupassen, fügen Sie die folgende Zeile hinzu, und ersetzen Sie dabei den Parameter „fieldName“ durch den gewünschten Feldnamen (nicht die Feldbezeichnung):
      pc.setLabelField("fieldName")

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

      pc.setTitleField("fieldName")

      Achten Sie darauf, diese Zeilen an der richtigen Stelle hinzuzufü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();
      Übergeordneter und angepasster 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 „ parent“ einen 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 > Formatiereran.
    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 den Formular-Header, und wählen Sie Einfügenaus.
    5. Fügen Sie dem entsprechenden Formular den neuen Formatierer hinzu.