cancel
Showing results for 
Search instead for 
Did you mean: 

sap.m.IconTabBar/IconTabFilter binding of items

Former Member
0 Kudos

Hi,

I tried to display Icontab filters in IconTabBar dynamically from Odata as per key and text combination with filter values as inputs.Please verify and share your suggetions to bind/set filters to the IconTabBar.

Below pseudo code I used

XML View :

<IconTabBar id="idIconTabBar" class="iconTabBarPaddingTop" select="chgCatgTabSelect"

  expand="">

  <items><IconTabFilter key="{ZCatg" text="{ZText}">

  </IconTabFilter></items> <!-- sap.m.IconTab -->

  <content></content> <!-- sap.ui.core.Control --> </IconTabBar>

Controller :

Note : supplier and suCatg data able to read succesfully but not items in IconTabBar.

  filters = [ new sap.ui.model.Filter("Znr", sap.ui.model.FilterOperator.EQ, supplier),

  new sap.ui.model.Filter("ZsuCatg", sap.ui.model.FilterOperator.EQ, suCatg) ];

Please let me know what should be syntax to pass above filter values and bind it to IconTab Filter items

  this.getView().byId("idIconTabBar").getBinding("items").filter(filters); 

Regards,

Koti Reddy

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Missed Entity set binding to items. Now used code as shown below which is working.

<IconTabBar id="idIconTabBar" class="iconTabBarPaddingTop" items="{/EntitySet}" select="chgCatgTabSelect"

  expand="">

Regards,

Koti Reddy

Answers (0)