...
Tab dynamisch erzeugen und hinzufügen
Tab erzeugen- Erzeugt ein neues Tab.
Code Block language java theme Confluence XdevGridLayout myGridLayoutgridLayout = new XdevGridLayout();
Tab hinzufügen - Fügt das erzeugte Tab mit einem XdevGridLayout hinzu.
Code Block language java theme Confluence tabSheet.addTab(myGridLayoutgridLayout);
Tab an bestimmter Position - Fügt das neue Tab an Tab mit einem XdevGridLayout an der Position 0 ein.
Code Block language java theme Confluence tabSheet.addTab(myGridLayoutgridLayout, 0);
Tab mit Beschriftung - Fügt das neue Tab mit Beschriftung MyTab eineinem XdevGridLayout und der Beschriftung MyTab ein.
Code Block language java theme Confluence tabSheet.addTab(myGridLayoutgridLayout, "MyTab");
Tab mit Beschriftung und Icon - Fügt das neue Tab mit einem XdevGridLayout, mit der Beschriftung MyTab und dem Icon FontAwesome.BOOKMARK ein.
Code Block language java theme Confluence tabSheet.addTab(myGridLayoutgridLayout, "MyTab", FontAwesome.BOOKMARK);
Tab an bestimmter Position, mit Beschriftung und Icon - Fügt das neue Tab mit einem XdevGridLayout, mit der Beschriftung MyTab und dem Icon FontAwesome.BOOKMARK an der Position 0 ein.
Code Block language java theme Confluence tabSheet.addTab(myGridLayoutgridLayout, "MyTab", FontAwesome.BOOKMARK, 0);
Tab an bestimmter Position, ohne Beschriftung, mit Icon - Fügt das neue Tab ohn Beschriftung mit Iconmit einem XdevGridLayout, ohne Beschriftung mit dem Icon FontAwesome.BOOKMARK an der Position 0 ein.
Code Block language java theme Confluence tabSheet.addTab(myGridLayoutgridLayout, null, FontAwesome.BOOKMARK, 0);
Tab auswählenzurückgeben lassen
Tab über Position ermitteln
Code Block language java theme Confluence
Tab tab = tabSheet.getTab(0);
Tab über den Content ermitteln
Code Block language java theme Confluence Tab tab = tabSheet.getTab(
gridLayout);
Tab entfernen
Tab über Position ermitteln
Code Block language java // Remove component tabSheet.removeComponent(myGridLayout); // Remove tab Tab tab = tabSheet.getTab(0); tabSheet.removeTab(tab);
Tab über den Content ermitteln
Tab selektieren
Code Block language java // Select the first tab tabSheet.setSelectedTab(0); // Select tab that contains component "myGridLayout" tabSheet.setSelectedTab(myGridLayout); // Get tab that contains component "myGridLayout" and select it Tab t = tabSheet.getTab(myGridLayout); tabSheet.setSelectedTab(t);
Tab deaktivieren
Code Block language java // Disable first tab (on position "0") Tab tab = tabSheet.getTab(0); tab.setEnabled(false); // Disable tab that contains component "myGridLayout" tabSheet.getTab(myGridLayout).setEnabled(false);
Tab ausblenden
Code Block language java // Hide first tab (on position "0") Tab tab = tabSheet.getTab(0) tab.setVisible(false); // Hide tab that contains component "myGridLayout" tabSheet.getTab(0).setVisible(false);
Tab durch den Benutzer schließbar machen
Code Block language java // Set tab closable Tab tab = tabSheet.getTab(0); tab.setClosable(true);
Tabüberschriften verstecken
Code Block language java // Hide tab header tabSheet.setTabsVisible(false);
...