Class ComponentsAdapter
Object
ComponentsAdapter
public class ComponentsAdapter
extends Object
Ü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 Constructor Description ComponentsAdapter(Workspace workspace)
Normaler Konstruktor. -
Method Summary
Modifier and Type Method Description BasicKeywordingComponent
createBasicKeywording()
Erzeugt eine einfache Komponente zur Verschlagwortung.BrowserComponent
createBrowser()
Erzeugt eine Browser-Komponente.BrowserComponent
createBrowser(String browserCompName)
Erzeugt eine Browser-Komponente mit der angegebenen Bezeichnung.CalendarComponent
createCalendar()
Erzeugt eine Kalender-Komponente für einen ein- oder mehrmonatigen Kalender.GridPanel
createGridPanel(int columns, int rows)
Erzeugt ein Panel mit einem Tabellenlayout, in dem Panel können Eingabefelder definiert und abgefragt werden können.PreviewToolbar
createPreviewToolbar(String title)
Erzeugt eine Toolbar-Leist für den Vorschaubereich.SordTree
createSordTree(Sord rootSord, String sordProvider, String eventSelection)
Erzeugt einen Baum für SORD-Objekte.Toolbar
createToolbar(int buttonCount)
Erzeugt eine anpassbare Toolbar für einen neuen Funktionsbereich.BrowserComponent
getClientBrowserComponent(String browserCompName)
Liefert die gekappselte Browser-Komponente mit der angegebenen Bezeichnung falls diese sichtbar ist zurück.
-
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
-