Klasse RibbonScriptTab
- Alle implementierten Schnittstellen:
Comparable<RibbonScriptTab>
Überschrift: RibbonScriptTab.
Beschreibung: Ein per Script erstelltes Ribbon-Tab.
Ribbon-Erweiterungen müssen im Event ScriptEvents.SimpleScriptEvent.ExpandRibbon vorgenommen werden.
Später angelegte Tabs, Bänder, Buttons oder Text- und Icon-Änderungen können nicht mehr
berücksichtigt werden.
Copyright: Copyright (c) ELO Digital Office GmbH 2016
- Seit:
- 10.00.000
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungRibbonScriptTab(int pos, String taskGroup, String tabId) Nur zur Internen verwendung. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungintgetId()Liefert die Id dieses Tabs.intgetPos()Liefert die Angabe, an welcher Position das Tab im Ribbon eingefügt werden soll.Liefert die Id der Tab-Gruppe, welcher das Tab zugeordnet ist.getTitle()Liefert den Titel des Tabs, welcher im Ribbon angezeigt wird.BaseFunctionLiefert das für die Sichtbarkeit gesetzte CallbackbooleanisVisible(List<IndexedElement> selectedItems) Liefert, ob dieser ScriptButton gerade aktiv ist.voidSetzt den Titel des Tabs, welcher im Ribbon angezeigt wird.voidsetVisibleCallback(BaseFunction callbackFunction, ScriptableObject thisScope) Setzt eine JavaScript-Funktion als Callback, über welche gesteuert wird ob dieser Tab angezeigt wird.
-
Konstruktordetails
-
RibbonScriptTab
Nur zur Internen verwendung. Verwenden sieRibbonAdapter.addTab(int, String, String).- Parameter:
pos- PositiontaskGroup- KontextgruppetabId- Tab Id
-
-
Methodendetails
-
compareTo
- Angegeben von:
compareToin SchnittstelleComparable<RibbonScriptTab>
-
getTitle
Liefert den Titel des Tabs, welcher im Ribbon angezeigt wird.- Gibt zurück:
- Titel
-
setTitle
Setzt den Titel des Tabs, welcher im Ribbon angezeigt wird.- Parameter:
title- Titel
-
getTaskGroup
Liefert die Id der Tab-Gruppe, welcher das Tab zugeordnet ist.- Gibt zurück:
- Gruppen Id oder null, falls das Tab keiner Gruppe zugeordnet ist.
-
getPos
public int getPos()Liefert die Angabe, an welcher Position das Tab im Ribbon eingefügt werden soll.- Gibt zurück:
- Position
-
getId
Liefert die Id dieses Tabs.- Gibt zurück:
- Tab Id
-
setVisibleCallback
public void setVisibleCallback(BaseFunction callbackFunction, ScriptableObject thisScope) Setzt eine JavaScript-Funktion als Callback, über welche gesteuert wird ob dieser Tab angezeigt wird.Das Callback muss entweder einen Boolean (TRUE, FALSE) als Rückgabewert liefern. Als Parameter wird dem Callback eine
ListmitIndexedElement, oder spezielleren Objekten je nach Ansicht, übergeben.boolean isVisible(List<IndexedElement> selection)- Parameter:
callbackFunction- JavaScript Funktion, welche bei Selektionsänderungen aufgerufen wird.thisScope- "this" Scope der Funktion- Seit:
- 12.00.000
-
getVisibleCallback
public BaseFunction getVisibleCallback()Liefert das für die Sichtbarkeit gesetzte Callback- Gibt zurück:
- JavaScript Funktion, welche bei Selektionsänderungen aufgerufen wird.
- Seit:
- 21.03.001
-
isVisible
Liefert, ob dieser ScriptButton gerade aktiv ist.Bei der Verwendung von aktivierungsregeln wird dieser Rückgabewert nicht verwendet, siehe
setVisibleCallback(BaseFunction, ScriptableObject).- Parameter:
selectedItems- Aktuelle Selektion, wird an das Callback übergeben.- Gibt zurück:
- FALSE, falls ein Callback hinterlegt wurde und dieses die Funktion deaktiviert.
- Seit:
- 12.00.000
-