Class ComponentsAdapter
Object
ComponentsAdapter
Überschrift: ComponentsAdapter
Beschreibung: Hilftmethoden für die Erstellung von Oberflächenkomponenten. Im Scripting verfügbar als "components".
Copyright: Copyright (c) ELO Digital Office GmbH 2011-2014
- Since:
- 8.01.000
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionErzeugt eine einfache Komponente zur Verschlagwortung.Erzeugt eine Browser-Komponente.createBrowser(String browserCompName) Erzeugt eine Browser-Komponente mit der angegebenen Bezeichnung.Erzeugt eine Kalender-Komponente für einen ein- oder mehrmonatigen Kalender.createGridPanel(int columns, int rows) Erzeugt ein Panel mit einem Tabellenlayout, in dem Panel können Eingabefelder definiert und abgefragt werden können.createPreviewToolbar(String title) Erzeugt eine Toolbar-Leist für den Vorschaubereich.createSordTree(Sord rootSord, String sordProvider, String eventSelection) Erzeugt einen Baum für SORD-Objekte.createToolbar(int buttonCount) Erzeugt eine anpassbare Toolbar für einen neuen Funktionsbereich.getClientBrowserComponent(String browserCompName) Liefert die gekappselte Browser-Komponente mit der angegebenen Bezeichnung falls diese sichtbar ist zurück.getWebViewBrowser(String clientInfoId) Liefert den Browser einer durch eine ClientInfo angelegten WebView.
-
Constructor Details
-
ComponentsAdapter
public ComponentsAdapter(Workspace workspace) Normaler Konstruktor.- Parameters:
workspace- Aktueller Arbeitsbereich
-
-
Method Details
-
createSordTree
Erzeugt einen Baum für SORD-Objekte. Hierbei kann es sich um SORD-Objekte vom IndexServer oder um im Scripting erstellte "Pseudo-SORD" handeln. Letztere sollten mit einer negative ObjektID kenntlich gemacht werden.- Parameters:
rootSord- SORD des WurzelknotenssordProvider- Funktionsname für eine Skript-Funktion, welche zu einem übergebenen SORD (Parameter 1) die Untergeordneten Einträge als ein Array von SORD-Objekten zurückgibt. Oder null, wenn die Einträge immer normal vom Indexserver geladen werden sollen.eventSelection- Funktionsname für eine Skript-Funktion, welche bei Selektionsänderung im Baum aufgerufen wird. Das SORD der aktuellen Selektion wird übergeben (Parameter 1).- Returns:
- SORD-Baum
- Since:
- 8.01.000
-
createCalendar
Erzeugt eine Kalender-Komponente für einen ein- oder mehrmonatigen Kalender.- Returns:
- Kalender
- Since:
- 8.01.000
-
createBasicKeywording
Erzeugt eine einfache Komponente zur Verschlagwortung.- Returns:
- Oberflächen-Komponente zur Anzeige und dem Editieren der Verschlagwortung
- Since:
- 8.01.000
-
createPreviewToolbar
Erzeugt eine Toolbar-Leist für den Vorschaubereich.- Parameters:
title- Text, welcher als Titel des Vorschau-Bereichs angezeigt werden soll.- Returns:
- Das erzeugte PreviewToolbar-Objekt
- Since:
- 8.01.000
-
createToolbar
Erzeugt eine anpassbare Toolbar für einen neuen Funktionsbereich.- Parameters:
buttonCount- Anzahl an Buttons, für welche die Toolbar erstellt werden soll.- Returns:
- Das erzeugte Toolbar-Objekt.
- Since:
- 8.01.000
-
createGridPanel
Erzeugt ein Panel mit einem Tabellenlayout, in dem Panel können Eingabefelder definiert und abgefragt werden können.- Parameters:
columns- Anzahl der Spalten im Tabellenrasterrows- Anzahl der Zeilen im Tabellenraster- Returns:
- Das Panel mit Tabellenlayout
- Since:
- 8.1.0
-
createBrowser
Erzeugt eine Browser-Komponente.- Returns:
- BrowserComponent
- Since:
- 8.03.000
-
createBrowser
Erzeugt eine Browser-Komponente mit der angegebenen Bezeichnung.- Parameters:
browserCompName- Bezeichnung der Browser-Komponente- Returns:
- BrowserComponent
- Since:
- 9.02.001
-
getClientBrowserComponent
Liefert die gekappselte Browser-Komponente mit der angegebenen Bezeichnung falls diese sichtbar ist zurück. Wenn die angeforderte Browser-Komponente nicht sichtbar ist wird null zurückgeliefert.- Parameters:
browserCompName- Bezeichnung der Browser-Komponente- Returns:
- Gekappselte Browser-Komponente oder null
- Since:
- 9.02.001
-
getWebViewBrowser
Liefert den Browser einer durch eine ClientInfo angelegten WebView.- Parameters:
clientInfoId- ID der ClientInfo- Returns:
- Browser der View oder null, falls die Ansicht nicht existiert.
- Since:
- 20.12, 21.03.001
-