Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core JavaScript-API > agorum core smart search > Aktionen des agorum core template managers im Kontextmenü


aguila widget registrieren

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

Mit dieser dateiabhängigen Aktion registrieren Sie ein neues aguila-Widget.

  1. Legen Sie eine JavaScript-Datei zum Widget an. Diese muss unter folgendem Pfad oder tiefer liegen:
    Eigene Dateien/Administration/customers/<Konfigurationsprojekt>/js/aguila/
  2. Klicken Sie mit der rechten Maustaste auf die angelegte JavaScript-Datei.
  3. Wählen Sie im Kontextmenü agorum core template manager > Registrieren > aguila widget.

    Ergebnis:

    • Ein Dialog öffnet sich.
    • Der Name und die Beschreibung sind ausgegraut und können nicht bearbeitet werden.
  4. Klicken Sie auf OK.
     
    Ergebnis: Das System registriert das Widget und legt gleichzeitig eine uninstall-Datei an, mit der Sie die Aktion wieder rückgängig machen können. Diese liegt unter:
    /agorum/roi/workspace/<Konfigurationsprojekt>/uninstall/<widgetname>/<widgetname>.json
    

Beispiel einer uninstall-Datei


Zur Registrierung wird in diesem Beispiel der Projekt-Name TestRegister verwendet. Eine Registrierung wurde in der MetaDB angelegt und die Registrierung in die Datei export.yml eingetragen, damit die Registrierung beim Export nicht vergessen wird.

{
    "uninstallName": "testregister.widget.meinErstesWidget",
    "uninstallData": {},
    "uninstallItems": [
        {
            "function": "uninstallDeleteMetaDBKey",
            "key": "MAIN_MODULE_MANAGEMENT/aguila/control/widgets/[ TestRegister ]/testregister.widget.meinErstesWidget"
        },
        {
            "function": "uninstallDeleteMetaDBIfEmtptyKey",
            "key": "MAIN_MODULE_MANAGEMENT/aguila/control/widgets/[ TestRegister ]"
        },
        {
            "function": "uninstallDeleteExportMetaDBIfEmtpty",
            "insertLines": [
                "",
                "#",
                "# registriere widget",
                "#",
                "- MetaDB: MAIN_MODULE_MANAGEMENT/aguila/control/widgets/[ TestRegister ]",
                ""
            ],
            "sourceFile": "24123f30-0493-11e9-96b8-02420a0a0015",
            "key": "MAIN_MODULE_MANAGEMENT/aguila/control/widgets/[ TestRegister ]"
        }
    ],
    "uninstallAttachedObjects": []
}