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ü


acic filter 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 Aktion registrieren Sie einen neuen Filter für die Suche.

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

    Ergebnis:

    • Ein Dialog öffnet sich.
    • Der Name ist ausgegraut und kann nicht bearbeitet werden.
  4. Klicken Sie auf OK.

    Ergebnis: Das System registriert den Filter 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/<filtername>/<filtername>.json
    
    Beispiel
    Wird der Filter test-register-acic-filter.js aus dem Projekt TestRegister registriert, lautet der Pfad:
    /agorum/roi/workspace/TestRegister/uninstall/testregister.acic.filter.testRegisterAcicFilter/testregister.acic.filter.testRegisterAcicFilter.json
    
    Die uninstall-Datei zu diesem Beispiel sieht wie folgt aus:
    {
        "uninstallName": "testregister.acic.filter.testRegisterAcicFilter",
        "uninstallData": {},
        "uninstallItems": [
            {
                "function": "uninstallDeleteMetaDBKey",
                "key": "MAIN_MODULE_MANAGEMENT/customers/agorum.composite.acic/settings/[ TestRegister ]/testregister.acic.filter.testRegisterAcicFilter"
            },
            {
                "function": "uninstallDeleteMetaDBIfEmtptyKey",
                "key": "MAIN_MODULE_MANAGEMENT/customers/agorum.composite.acic/settings/[ TestRegister ]"
            },
            {
                "function": "uninstallDeleteExportMetaDBIfEmtpty",
                "insertLines": [
                    "",
                    "#",
                    "# registriere acic.filter",
                    "#",
                    "- MetaDB: MAIN_MODULE_MANAGEMENT/customers/agorum.composite.acic/settings/[ TestRegister ]",
                    ""
                ],
                "sourceFile": "24123f30-0493-11e9-96b8-02420a0a0015",
                "key": "MAIN_MODULE_MANAGEMENT/customers/agorum.composite.acic/settings/[ TestRegister ]"
            }
        ],
        "uninstallAttachedObjects": []
    }