Versions Compared

Key

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

...

  • Tab dynamisch erzeugen und hinzufügen

    • Tab erzeugen- Erzeugt ein neues Tab.

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

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

      Code Block
      languagejava
      themeConfluence
      tabSheet.addTab(myGridLayoutgridLayout, 0);
    • Tab mit Beschriftung - Fügt das neue Tab mit Beschriftung MyTab eineinem XdevGridLayout und der Beschriftung MyTab ein.

      Code Block
      languagejava
      themeConfluence
      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
      languagejava
      themeConfluence
      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
      languagejava
      themeConfluence
      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
      languagejava
      themeConfluence
      tabSheet.addTab(myGridLayoutgridLayout, null, FontAwesome.BOOKMARK, 0);
  • Tab auswählenzurückgeben lassen

    • Tab über Position ermitteln

      Code Block
      languagejava
      themeConfluence
    // Get tab by number
    • Tab tab = tabSheet.getTab(0);
    // Get tab by content component
    • Tab über den Content ermitteln

      Code Block
      languagejava
      themeConfluence
      Tab tab = tabSheet.getTab(
    myGridLayout
    • gridLayout);
  • Tab entfernen

    • Tab über Position ermitteln

      Code Block
      languagejava
      // Remove component
      tabSheet.removeComponent(myGridLayout);
      
      // Remove tab
      Tab tab = tabSheet.getTab(0);
      tabSheet.removeTab(tab);


    • Tab über den Content ermitteln


  • 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);

...