2016-05-06 10 views
1

My Icon Tab Bar Code:Set spezifische Registerkarte ausgewählt, wie in IconTabBar

new sap.m.IconTabBar("iconTabBar", { 
    expandable: false, 
    expanded: false, 
    items: [ 
     new sap.m.IconTabFilter({ 
      text: "Orders", 
      key: "All", 
      icon: "sap-icon://home" 
     }), 
     new sap.m.IconTabFilter("iconTabFilter6", { 
      text: "Open", 
      key: "Open", 
      icon: "sap-icon://home" 
     }), 
     new sap.m.IconTabFilter({ 
      text: "In Process", 
      key: "InProcess", 
      icon: "sap-icon://home" 
     }) 
    ] 
}); 

Ich habe expanded: false so dass keine Registerkarte ausgewählt ist. Wie wird nun ein bestimmter Tab ausgewählt? Sagen Sie den 2. (Open).

Was ich versucht:

var open = iconTabBar.getItems()[1]; // retruning 2nd Item 
open.setExpanded(true); // error: getItems(...)[1].setExpanded is not a function 

Antwort

1

In Ihrem Code Beispiel werden Sie die expanded Eigenschaft auf die IconTabFilter Einstellung, und nicht die IconTabBar.

Try setSelectedKey auf den IconTabBar mit dem Schlüssel der gewünschten IconTabFilter statt

Einstellung
Verwandte Themen