Reihenfolge der Reiter im Detailfenster ändern oder Reiter ausblenden
Reihenfolge der Reiter im Detailfenster ändern
Die Reiter im Detailfenster werden standardmäßig in folgender Reihenfolge angezeigt:
- Ansicht (Overview)
- Vorschau (Preview)
- Objekt-Info (Info)
- Notizen (NotesList)
So ändern Sie die Standard-Reihenfolge:
- Öffnen Sie links in der Seitenleiste Administration und dann MetaDB.
- Öffnen Sie den Pfad:
MAIN_MODULE_MANAGEMENT/home/control/Details/Views
- Wählen Sie Umbenennen im Kontextmenü des Eintrags, um den Namen zu ändern.
- Ändern Sie die Ziffern eines Eintrags, etwa der NotesList, um die Reihenfolge zu ändern.
- Speichern Sie die Änderungen.
Reihenfolge der Reiter ändern
Einen Reiter ausblenden
Über die agorum core template manager-Aktion Details-Standard-Tab entfernen können Sie die Reiter Ansicht, Vorschau, Objekt-Info oder Notizen im agorum core explorer ausblenden oder überladen, siehe Details-Standard-Tab entfernen.
Einen Reiter als aguila-Widget einfügen
Sie können einen neuen Reiter über die agorum core template manager-Aktion details tab registrieren hinzufügen, siehe details tab registrieren (Reiter im Detailfenster).
Wenn Sie einen neuen Reiter als aguila-Widget einfügen, kommt es darauf an, ob diese Ansicht die „Bricke“-Welt auch enthält. Wenn diese nicht implementiert ist, muss ein Mapping stattfinden von Bricke nach aguila.
Beispiel
let aguila = require('common/aguila');
let widget = aguila.create({
type: 'agorum.composite.details.view.searchView'
});
setImmediate(() => widget.form.on('show', ([ id ]) => widget.id = id));
widget;
Dieses Widget nimmt das show-Event, der von der Bricke kommt, und mappt diesen in die id, das in aguila als properties: [ 'id' ] definiert ist.
Um das Beispiel zu vervollständigen, folgen nachfolgend alle MetaDB-Einträge als Beispiel, wie Sie etwa search-view als eigene Registerkarte einbinden:
- Öffnen Sie links in der Seitenleiste Administration und dann MetaDB.
- Öffnen Sie den Pfad:
MAIN_MODULE_MANAGEMENT/home/control/Details/Views/570 Preview (SV)
- Legen Sie über die folgenden zwei Property-Entrys an:
Property-Entry 1
Name
Name
Datentyp
Zeichenkette (String)
Wert (String)
570 Vorschau SV
Property-Entry 2
Name
Title
Datentyp
Zeichenkette (String)
Wert (String)
570 Vorschau SV
- Öffnen Sie Views.
- Legen Sie über folgendes Property-Bundle an:
Name
100 agorum.composite.details.view.searchView
- Öffnen Sie das angelegte Property-Bundle und legen Sie über folgende Property-Entrys an:
Property-Entry 1
Name
Brick
Datentyp
Zeichenkette (String)
Wert (String)
Aguila.Frame
Property-Entry 2
Name
Description
Datentyp
Zeichenkette (String)
Wert (String)
search-view
Property-Entry 3
Name
Name
Datentyp
Zeichenkette (String)
Wert (String)
search.view.details.widgetdefinition.brickSearchView
Property-Entry 4
Name
Selector
Datentyp
Zeichenkette (String)
Wert (String)
Leer lassen
- Legen Sie über folgendes Property-Bundle an:
Name
Config
- Öffnen Sie das angelegte Property-Bundle und legen Sie über folgendes Property-Entry an:
Name
type
Datentyp
Zeichenkette (String)
Wert (String)
search.view.details.widgetdefinition.brickSearchView