de.elo.client.scripting.components
Class ComponentsAdapter

java.lang.Object
  extended by de.elo.client.scripting.components.ComponentsAdapter

public class ComponentsAdapter
extends java.lang.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

Since:
8.01.000

Constructor Summary
ComponentsAdapter(de.elo.client.maindialog.Workspace workspace)
          Normaler Konstruktor
 
Method Summary
 BasicKeywordingComponent createBasicKeywording()
          Erzeugt eine einfache Komponente zur Verschlagwortung.
 CalendarComponent createCalendar()
          Erzeugt eine Kalender-Komponente.
 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(java.lang.String title)
          Erzeugt eine Toolbar-Leist für den Vorschaubereich.
 SordTree createSordTree(de.elo.ix.client.Sord rootSord, java.lang.String sordProvider, java.lang.String eventSelection)
          Deprecated. UNDER CONSTRUCTION, do not use this function, it may change.
 Toolbar createToolbar(int buttonCount)
          Erzeugt eine anpassbare Toolbar für einen neuen Funktionsbereich.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentsAdapter

public ComponentsAdapter(de.elo.client.maindialog.Workspace workspace)
Normaler Konstruktor

Parameters:
workspace -
Method Detail

createSordTree

public SordTree createSordTree(de.elo.ix.client.Sord rootSord,
                               java.lang.String sordProvider,
                               java.lang.String eventSelection)
Deprecated. UNDER CONSTRUCTION, do not use this function, it may change.

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 - ObjektID des Wurzelknotens
sordProvider - 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.
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:
Since:
8.01.000

createCalendar

public CalendarComponent createCalendar()
Erzeugt eine Kalender-Komponente.

Returns:
Since:
8.01.000

createBasicKeywording

public BasicKeywordingComponent createBasicKeywording()
Erzeugt eine einfache Komponente zur Verschlagwortung.

Returns:
Oberflächen-Komponente zur Anzeige und dem Editieren der Verschlagwortung
Since:
8.01.000

createPreviewToolbar

public PreviewToolbar createPreviewToolbar(java.lang.String title)
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

public Toolbar createToolbar(int buttonCount)
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

public GridPanel createGridPanel(int columns,
                                 int rows)
Erzeugt ein Panel mit einem Tabellenlayout, in dem Panel können Eingabefelder definiert und abgefragt werden können.

Parameters:
columns - Anzahl der Spalten im Tabellenraster
rows - Anzahl der Zeilen im Tabellenraster
Returns:
Das Panel mit Tabellenlayout
Since:
8.1.0