Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

sap.m.IconTabBar/IconTabFilter binding of items

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

Former Member
Former Member replied

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

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question