Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core information center entwickeln
Das Detailfenster besteht aus den Standard-Tabs:
Sie können weitere Tabs hinzufügen, die Reihenfolge der Tabs verändern oder Standard-Tabs entfernen oder überladen.
Hinweis: Das folgende Vorgehen funktioniert ausschließlich im Detailfenster.
/agorum/roi/customers
/agorum/roi/customers/testplugin/js/aguila/
let aguila = require('common/aguila'); let objects = require('common/objects'); let aon = { type: 'agorum.vbox', properties: [ 'id' ], items: [ { type: 'agorum.textDisplay', name: 'name', label: 'Name' }, { type: 'agorum.textDisplay', name: 'id', label: 'ID' } ] }; // create the widget. let widget = aguila.create(aon); // fill display fields, when id is changing widget.on('idChanged', () => { let id = widget.id; aguila.fork(() => { let obj = objects.find(id); return { name: obj.name, id: obj.ID }; }).then(data => { widget.down('name').value = data.name; widget.down('id').value = data.id; }); }); widget;
agorum core liefert im Standard Tabs mit. Sie können diese Tabs entfernen. Dazu verwenden Sie die agorum core template manager-Aktion Details-Standard-Tab entfernen.
Tabs | Interner Name |
---|---|
Ansicht | view |
Notizen | notes |
Objektinfo | objectInfo |
Vorschau | preview |
Hinweis: Dieses Vorgehen funktioniert ausschließlich im Detailfenster.
Der Tab Ansicht ist ein spezieller Reiter. Für die Anzeige in diesem Reiter ermittelt das System über Selektoren den „besten“ Viewer oder Editor für das aktuell gewählte Objekt und blendet ihn ein. Beispiele dafür sind:
Sie können spezielle Ansichten hinzufügen, etwa für Akten. Dafür müssen Sie einen entsprechenden Selektor erstellen.
Das folgende Beispiel geht davon aus, dass ein Ordner mit dem identifier Testakte vorliegt. Klickt ein Benutzer auf solch einen Ordner, soll unter Ansicht ein Aktendeckel erscheinen. Als Aktendeckel nimmt das Beispiel der Einfachheit halber das TestWidget weiter oben, das name und id ausgibt.
Hinweis: Das folgende Vorgehen funktioniert sowohl im Detailfenster als auch im Detailbereich der Suche.
Tipp: Sie können mit einer anderen agorum core template manager-Aktion überprüfen, welche Selektoren für ein Objekt eingerichtet sind, siehe Details TabbedView-Selektoren überprüfen.