Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core JavaScript-API


Objektnamen per Skript überschreiben

Wenn Sie die Namen einzelner Objekte in agorum core ändern möchten, können Sie sie mit objectTextKey überschreiben. Sie sehen den neuen, mit objectTextKey angegebenen Namen anschließend überall in den Bedienoberflächen angezeigt, wenn nicht der technische Name des Objekts direkt für die Anzeige verwendet wird.

Objekte in agorum core haben verschiedene Namen:

Wenn Sie den angezeigten Namen verändern möchten, ist es oft möglich, den Textschlüssel zu setzen und dadurch in den Bedienoberflächen einen anderen Namen anzuzeigen.

Angenommen, Sie möchten den Anzeigenamen eines Ordners im Verzeichnis Eigene Dateien ändern. Sie können etwa den Namen des Ordners 'doctest' durch den besseren Namen 'Testverzeichnis für die Dokumentation' ersetzen:

let objects = require('common/objects');

objects.find('home:myfiles/doctest').objectTextKey = 'Testverzeichnis für die Dokumentation';

Hinweis: Der objectTextKey muss nach JavaScript-Konventionen angegeben werden. Verwenden Sie Escape-Zeichen für die Angabe von reservierten Zeichen, etwa \' zur Angabe eines Apostrophs:

objects.find('home:myfiles/doctest').objectTextKey = 'Markus\' Dateien';

Durch das Setzen des objectTextKey wird der Name in der Anzeige geändert.

Geänderter Objektname in der Suche

Wenn Sie objectTextKey oder displayName abfragen, wird der angegebene objectTextKey zurückgegeben.

let objects = require('common/objects');

[
  objects.find('home:myfiles/doctest').name,
  objects.find('home:myfiles/doctest').objectTextKey,
  objects.find('home:myfiles/doctest').displayName,
];

Namen einer Benutzergruppe per Skript überschreiben


Sie können neben den Namen von Ordnern auch die Namen von anderen Objekten mit objectTextKey überschreiben, etwa den Namen einer Benutzergruppe.

let objects = require('common/objects');

objects.find('group:GRP_Demo').objectTextKey = 'Demo-Gruppe DOCTEST';
Anzeige einer Benutzergruppe mit geändertem Namen