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 auswählen

    Code Block
    languagejava
    themeConfluence
    // Get tab by number
    Tab tab = tabSheet.getTab(0);
    	
    // Get tab by content component 
    Tab tab = tabSheet.getTab(myGridLayout);
  • Tab entfernen

    Code Block
    languagejava
    // Remove component
    tabSheet.removeComponent(myGridLayout);
    
    // Remove tab
    Tab tab = tabSheet.getTab(0);
    tabSheet.removeTab(tab);
  • 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
    languagejava
    // 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
    languagejava
    // 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
    languagejava
    // Set tab closable
    Tab tab = tabSheet.getTab(0);
    tab.setClosable(true);
  • Tabüberschriften verstecken

    Code Block
    languagejava
    // Hide tab header
    tabSheet.setTabsVisible(false);

 

 

Examples 2:
  • Tab dynamisch erzeugen und hinzufügen

    • Tab erzeugen - Erzeugt ein neues Tab.

      Code Block
      languagejava
      themeConfluence
    • XdevGridLayout myGridLayout = new XdevGridLayout();
    • Tab hinzufügen - Fügt das erzeugte Tab hinzu.

      Code Block
      languagejava
      themeConfluence
      tabSheet.addTab(myGridLayout);	
    • Tab an bestimmter Position - Fügt das neue Tab an der Position 0 ein.  

      Code Block
      languagejava
      themeConfluence
      tabSheet.addTab(myGridLayout, 0);


    • Tab mit Beschriftung - Fügt das neue Tab mit Beschriftung MyTab ein.

      Code Block
      languagejava
      themeConfluence
      tabSheet.addTab(myGridLayout, "MyTab");
    tabSheet.addTab(myGridLayout
    • Tab mit Beschriftung und Icon - Fügt das neue Tab mit Beschriftung MyTab und Icon FontAwesome.BOOKMARK ein.

      Code Block
      languagejava
      themeConfluence
      tabSheet.addTab(myGridLayout, "MyTab", FontAwesome.BOOKMARK);


    • Tab an bestimmter Position, mit Beschriftung und Icon Fügt das neue Tab mit Beschriftung MyTab und Icon FontAwesome.BOOKMARK an der Position 0 ein.

      Code Block
      languagejava
      themeConfluence
      tabSheet.addTab(myGridLayout, "MyTab", FontAwesome.BOOKMARK, 0);


    • Tab an bestimmter Position, ohne Beschriftung, mit Icon -  Fügt das neue Tab ohn Beschriftung mit Icon FontAwesome.BOOKMARK an der Position 0 ein.

      Code Block
      languagejava
      themeConfluence
      tabSheet.addTab(myGridLayout, null, FontAwesome.BOOKMARK, 0);


  • Tab auswählen

    Code Block
    languagejava
    themeConfluence
    // Get tab by number
    Tab tab = tabSheet.getTab(0);
    	
    	// Get Createtab by andcontent addcomponent a
    newTab 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 = tabSheet.getTab(myGridLayout);
  • Tab entfernen

    Code Block
    languagejava
    // Remove component
    tabSheet.removeComponent(myGridLayout);
    
    // Remove tab
    Tab tab = tabSheet.getTab(0);
    tabSheet.removeTab(tab);
  • 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
    languagejava
    // Disable first tab (on position "0")
    onlyTab tab with Icon "FontAwesome.BOOKMARK"
    	XdevGridLayout myGridLayout6 = new XdevGridLayout();
    	tabSheet.addTab(myGridLayout6, null, FontAwesome.BOOKMARK, 0);

     

    An bestimmter Position - Fügt eine neues Tab an Position 0 ein.
    = tabSheet.getTab(0);
    tab.setEnabled(false);		
    		
    // Disable tab that contains component "myGridLayout"
    tabSheet.getTab(myGridLayout).setEnabled(false);
  • Tab ausblenden

    Code Block
    languagejava
    themeConfluence
    XdevGridLayout myGridLayout2 = new XdevGridLayout();
    tabSheet.addTab(myGridLayout2, 0);
    Tab mit Beschriftung
    // 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

    XdevGridLayout myGridLayout3
    Code Block
    languagejava
    themeConfluence
    // Set tab closable
    Tab tab = 
    new XdevGridLayout();
    tabSheet.getTab(0);
    tab.setClosable(true);
  • Tabüberschriften verstecken

    Code Block
    languagejava
    // Hide tab header
    tabSheet.
    addTab(myGridLayout3, "MyTab3"
    setTabsVisible(false);
    Tab mit Beschriftung und Icon




Examples 3:
  • Tab dynamisch erzeugen und hinzufügen

    • Tab erzeugen - Erzeugt ein neues Tab.

      Code Block
      languagejava
      themeConfluence
      XdevGridLayout myGridLayout4myGridLayout = new XdevGridLayout();
      
    • Tab 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
      languagejava
      themeConfluence
      tabSheet.addTab(myGridLayout4myGridLayout, "MyTab4MyTab", FontAwesome.BOOKMARK, 0);
  • Tab auswählen

    Code Block
    languagejava
    themeConfluence
    // Get tab by number
    Tab tab = tabSheet.getTab(0);
    	
    // Get tab by content component 
    Tab tab = tabSheet.getTab(myGridLayout);
  • Tab entfernen

    Code Block
    languagejava
    // Remove component
    tabSheet.removeComponent(myGridLayout);
    
    // Remove tab
    Tab tab = tabSheet.getTab(0);
    tabSheet.removeTab(tab);
  • 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
    languagejava
    // 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
    languagejava
    // 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
    languagejava
    // Set tab closable
    Tab tab = tabSheet.getTab(0);
    tab.setClosable(true);
  • Tabüberschriften verstecken

    Code Block
    languagejava
    // Hide tab header
    tabSheet.setTabsVisible(false);

...