Klasse 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

Seit:
8.01.000
  • Konstruktordetails

    • ComponentsAdapter

      public ComponentsAdapter(Workspace workspace)
      Normaler Konstruktor.
      Parameter:
      workspace - Aktueller Arbeitsbereich
  • Methodendetails

    • createSordTree

      public SordTree createSordTree(Sord rootSord, String sordProvider, String eventSelection)
      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.
      Parameter:
      rootSord - SORD 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. 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).
      Gibt zurück:
      SORD-Baum
      Seit:
      8.01.000
    • createCalendar

      public CalendarComponent createCalendar()
      Erzeugt eine Kalender-Komponente für einen ein- oder mehrmonatigen Kalender.
      Gibt zurück:
      Kalender
      Seit:
      8.01.000
    • createBasicKeywording

      public BasicKeywordingComponent createBasicKeywording()
      Erzeugt eine einfache Komponente zur Verschlagwortung.
      Gibt zurück:
      Oberflächen-Komponente zur Anzeige und dem Editieren der Verschlagwortung
      Seit:
      8.01.000
    • createPreviewToolbar

      public PreviewToolbar createPreviewToolbar(String title)
      Erzeugt eine Toolbar-Leist für den Vorschaubereich.
      Parameter:
      title - Text, welcher als Titel des Vorschau-Bereichs angezeigt werden soll.
      Gibt zurück:
      Das erzeugte PreviewToolbar-Objekt
      Seit:
      8.01.000
    • createToolbar

      public Toolbar createToolbar(int buttonCount)
      Erzeugt eine anpassbare Toolbar für einen neuen Funktionsbereich.
      Parameter:
      buttonCount - Anzahl an Buttons, für welche die Toolbar erstellt werden soll.
      Gibt zurück:
      Das erzeugte Toolbar-Objekt.
      Seit:
      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.
      Parameter:
      columns - Anzahl der Spalten im Tabellenraster
      rows - Anzahl der Zeilen im Tabellenraster
      Gibt zurück:
      Das Panel mit Tabellenlayout
      Seit:
      8.1.0
    • createBrowser

      public BrowserComponent createBrowser()
      Erzeugt eine Browser-Komponente.
      Gibt zurück:
      BrowserComponent
      Seit:
      8.03.000
    • createBrowser

      public BrowserComponent createBrowser(String browserCompName)
      Erzeugt eine Browser-Komponente mit der angegebenen Bezeichnung.
      Parameter:
      browserCompName - Bezeichnung der Browser-Komponente
      Gibt zurück:
      BrowserComponent
      Seit:
      9.02.001
    • getClientBrowserComponent

      public BrowserComponent getClientBrowserComponent(String browserCompName)
      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.
      Parameter:
      browserCompName - Bezeichnung der Browser-Komponente
      Gibt zurück:
      Gekappselte Browser-Komponente oder null
      Seit:
      9.02.001
    • getWebViewBrowser

      public BrowserComponent getWebViewBrowser(String clientInfoId)
      Liefert den Browser einer durch eine ClientInfo angelegten WebView.
      Parameter:
      clientInfoId - ID der ClientInfo
      Gibt zurück:
      Browser der View oder null, falls die Ansicht nicht existiert.
      Seit:
      20.12, 21.03.001