...
- Item
Examples:
Tab dynamisch hinzufügen
Code Block language java theme Confluence // Create and add a new tab XdevGridLayout myGridLayout = new XdevGridLayout(); tabSheet.addTab(myGridLayout); // Create and add a new tab on position "0" XdevGridLayout myGridLayout2 = new XdevGridLayout(); tabSheet.addTab(myGridLayout2, 0); // Create and add a new tab with caption "MyTab3" XdevGridLayout myGridLayout3 = new XdevGridLayout(); tabSheet.addTab(myGridLayout3, "MyTab3"); // Create and add a new tab with caption "MyTab4" and Icon "FontAwesome.BOOKMARK" XdevGridLayout myGridLayout4 = new XdevGridLayout(); tabSheet.addTab(myGridLayout4, "MyTab4", FontAwesome.BOOKMARK); // Create and add a new tab on position "0" with caption "MyTab5" and Icon "FontAwesome.BOOKMARK" XdevGridLayout myGridLayout5 = new XdevGridLayout(); tabSheet.addTab(myGridLayout5, "MyTab5", FontAwesome.BOOKMARK, 0); // Create and add a new tab on position "0" only with Icon "FontAwesome.BOOKMARK" XdevGridLayout myGridLayout6 = new XdevGridLayout(); tabSheet.addTab(myGridLayout6, null, FontAwesome.BOOKMARK, 0);
Tab auswählen
Code Block language java theme Confluence // Get tab by number Tab tab = tabSheet.getTab(0); // Get tab by content component Tab tab = tabSheet.getTab(myGridLayout);
Tab entfernen
Code Block language java // Remove component tabSheet.removeComponent(myGridLayout); // Remove tab Tab tab = tabSheet.getTab(0); tabSheet.removeTab(tab);
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);
Examples 2:
Tab dynamisch erzeugen und hinzufügen
Tab erzeugen
Code Block language java theme Confluence XdevGridLayout gridLayout = new XdevGridLayout();
Tab hinzufügen - Fügt das erzeugte Tab mit einem XdevGridLayout hinzu.
Code Block language java theme Confluence tabSheet.addTab(gridLayout);
Tab an bestimmter Position - Fügt das neue Tab mit einem XdevGridLayout an der Position 0 ein.
Code Block language java theme Confluence tabSheet.addTab(gridLayout, 0);
Tab mit Beschriftung - Fügt das neue Tab mit einem XdevGridLayout und der Beschriftung MyTab ein.
Code Block language java theme Confluence tabSheet.addTab(gridLayout, "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(gridLayout, "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(gridLayout, "MyTab", FontAwesome.BOOKMARK, 0);
Tab an bestimmter Position, ohne Beschriftung, mit Icon - Fügt das neue Tab mit einem XdevGridLayout, ohne Beschriftung mit dem Icon FontAwesome.BOOKMARK an der Position 0 ein.
Code Block language java theme Confluence tabSheet.addTab(gridLayout, null, FontAwesome.BOOKMARK, 0);
Tab zurü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 ermittelnbestimmen
Code Block language java // Remove component tabSheet.removeComponent(myGridLayout); // Remove tab Tab tab = tabSheet.getTab(0); tabSheet.removeTab(tab);
Tab über den Content ermitteln
bestimmen
Code Block language java
tabSheet.
removeComponent(gridLayout);
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 ausblendenselektieren
Tab über Position bestimmen
Code Block language java
tabSheet.
setSelectedTab(0)
;
Tab über Content bestimmen
Code Block language java
tabSheet.
Tabüberschriften verstecken
Code Block language java // Hide tab header tabSheet.setTabsVisible(false);
Examples 3:
Tab dynamisch erzeugen und hinzufügen
- Tab erzeugen - Erzeugt ein neues Tab.
setSelectedTab(gridLayout);
- Tab erzeugen - Erzeugt ein neues Tab.
Tab deaktivieren
Tab über Position bestimmen
hinzufügen - Fügt das neue Tab mit Beschriftung MyTab und dem Icon FontAwesome.BOOKMARK an der Position 0 ein. Setzen Sie für Parameter die Sie nicht benötigen null.Code Block XdevGridLayout myGridLayout = new XdevGridLayout();language java theme Confluence Tab
Code Block language java theme Confluence tabSheet.addTab(myGridLayout, "MyTab", FontAwesome.BOOKMARK, 0);
Tab auswählen
Code Block // Get tab by number Tablanguage java theme Confluence tab = tabSheet.getTab(0);
tab
.
setEnabled(
false);
Tab
über Content bestimmen
Code Block language java
tabSheet.getTab(
gGridLayout)
.
setEnabled(
false);
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 deaktivierenausblenden
Tab über Position ermitteln
Code Block language java
Tab tab = tabSheet.getTab(0)
tab.
setVisible(false);
Tab über Content ermitteln
Code Block language java
tabSheet.getTab(
gridLayout).setVisible(false);
Tab durch den für Benutzer schließbar machen
Code Block language java // Set tab closable Tab tab = tabSheet.getTab(0); tab.setClosable(true);
Tabüberschriften versteckenTab-Überschrift ausblenden
Code Block language java // Hide tab header tabSheet.setTabsVisible(false);