Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Tab dynamisch hinzufügen

    Code Block
    languagejava
    themeConfluence
    	// 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 selektieren

    Code Block
    languagejava
    	// 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
    	// Disable first tab (on position "0")
    	tabSheet.getTab(0).setEnabled(false);		
    		
    	// Disable tab that contains component "myGridLayout"
    	tabSheet.getTab(myGridLayout).setEnabled(false);
  • Tab ausblenden

    Code Block