Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core template manager > Dateiabhängige Aktionen öffnen


details TabbedView widget registrieren

Hinweis: Diese Dokumentation bezieht sich auf die aktuellste Version des agorum core template managers. Aktualisieren Sie ggf. das hier beschriebene Plug-in, um die Dokumentation verwenden zu können.

Mit dieser dateiabhängigen Aktion registrieren Sie ein TabbedView-Widget, wodurch für einen bestimmten Selektor eine andere Anzeige in der Registerkarte Ansicht erscheint.

  1. Klicken Sie innerhalb eines Konfigurationsprojekts ein beliebiges Objekt mit der rechten Maustaste an.
  2. Wählen Sie im Kontextmenü agorum core template manager > Registrieren > details TabbedView widget.

    Ergebnis: Ein Dialog öffnet sich.
  3. Wählen Sie ein bereits registriertes Widget sowie ein Metadatum.
  4. Klicken Sie auf OK.

    Ergebnis: Das System registriert das TabbedView-Widget und legt eine JavaScript-Datei an, in der der entsprechende Selektor eingetragen ist. Die JavaScript-Datei liegt unter:
    Eigene Dateien/Administration/customers/<Konfigurationsprojekt>/js/details

Beispiel: Registerkarte „Wiedervorlagen“


Im nachfolgenden Beispiel wird eine Registerkarte unter Ansicht hinzugefügt, in dem alle Wiedervorlagen eines Benutzers aus dem agorum core basic archive angezeigt werden.

Hinweis: Bei der Wahl des Selektors ist bei Metadaten darauf zu achten, ob diese vererbt (~~), nicht vererbt (~) oder intern (keine führende ~ ) sind. Auch andere Metadaten können verwendet werden.

let items = [
  {
    name: 'Testregister-widget-wiedervorlageanzeige',
    aon: {
      type: 'testregister.widget.wiedervorlageAnzeige'
    },
    selector:  [ '[~user_acbasicarchive_wiedervorlage][id]' ]
  }
];

exports.settings = () => items;

In der MetaDB wird die Registrierung unter folgendem Pfad erstellt:

MAIN_MODULE_MANAGEMENT/customers/agorum.composite.details.tabbedView/settings/[ <Konfigurationsprojekt> ]/<widgetname>

Dieser lautet dann etwa folgendermaßen:

MAIN_MODULE_MANAGEMENT/customers/agorum.composite.details.tabbedView/settings/[ TestRegister ]/testregister-widget-wiedervorlageanzeige

Die uninstall-Datei liegt unter:

/agorum/roi/workspace/<Konfigurationsprojekt>/uninstall/<widgetname>-tabbedview/<widgetname>.json