SAPUI5-获取具有相同id的多个表的绑定



我正试图在表上实现过滤。这涉及到getBinding((函数。

getBinding((在使用"stock_table"的单个表id时工作良好。

// update list binding
var list = this.getView().byId("stock_table");
var binding = list.getBinding("items");

但是,当访问同一Id的多个生成的表时,getBinding((返回"undefined">

如何将筛选器应用于具有相同id的多个表?

解决方案是。。。

谢谢你的帮助!

// Filter every table with the group container
var oGroupContainer = this.getView().byId('groups_container');
var oGroupItems = oGroupContainer.getRows();
_.each(oGroupItems, function (oCategory) {
var content = oCategory.getAggregation("content");
var itemBinding = content[0].getBinding("items");
itemBinding.filter(aFilters);
});

最新更新