Skip to Content
avatar image
Former Member

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Jan 02, 2015 at 03:59 PM

    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

    Add comment
    10|10000 characters needed characters exceeded