...
- Im GUI-Builder
Wichtige Events:
- selectedTabChange - Wird ausgelöst, wenn sich die Selektierung ändert.
Include Page Event selectedTabChange Event selectedTabChange
Wichtige Properties:
- Item
Include Page Property TabIndex Property TabIndex
Examples:
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 bestimmen
Code Block language java Tab tab = tabSheet.getTab(0); tabSheet.removeTab(tab);
Tab über den Content bestimmen
Code Block language java tabSheet.removeComponent(gridLayout);
Tab selektieren
Tab über Position bestimmen
Code Block language java tabSheet.setSelectedTab(0);
Tab über Content bestimmen
Code Block language java tabSheet.setSelectedTab(gridLayout);
Tab deaktivieren
Tab über Position bestimmen
Code Block language java Tab tab = tabSheet.getTab(0); tab.setEnabled(false);
Tab über Content bestimmen
Code Block language java tabSheet.getTab(gGridLayout).setEnabled(false);
Tab ausblenden
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 für Benutzer schließbar machen
Code Block language java Tab tab = tabSheet.getTab(0); tab.setClosable(true);
Tab-Überschrift ausblenden
Code Block language java tabSheet.setTabsVisible(false);
- Zur XdevTabSheet Javadoc
...