onSearch:函数(oEvt){
//添加搜索过滤器
var aFilters = [];
var sQuery = oEvt.getSource()。getValue();
如果(sQuery && sQuery.length> 0){
var filter = new Filter(" ZzStat",sap.ui.model.FilterOperator.Contains,sQuery);
aFilters.push(filter);
}
//更新列表绑定
var list = this.getView()。byId(" idSatColl");
var binding = list.getBinding(" items");
binding.filter(aFilters);
},
克里斯蒂娜,
您尝试过任何代码吗? 通常,您将获得表/列表绑定,然后对其应用过滤器。
这是一个类似的示例:
https://sapui5 .hana.ondemand.com/explored.html#/sample/sap.ui.table.sample.Filtering/preview
再次问好:)
所以,是的,我设置了一个断点,实际上什么也没发生。
如果我开始写信,这个$ batch也开始反应。 似乎仅在后端发生了请求...也许OData有问题。
批量请求网址。
表的ID应该正确。
是的,我已经有一张桌子了。 我试图做一个搜索领域。 我在OData和表之间建立了连接。 在元数据文件中,可以搜索数据。 这就是为什么我不明白为什么它不起作用的原因。
实际上,我只想知道如何在此过滤器列表和我的表之间建立连接(请看下面的照片)? 我希望该列表可以作为表格的过滤器
也许您也可以给我一些有关搜索领域的建议。 它不起作用..
这是我的过滤器代码...
在控制台中执行onSearch会收到什么错误消息?
您是否将路径sap.ui.model.Filter添加到控制器文件的顶部? 否则,您必须将Filter构造函数更改为:
你好,
请查看此过滤器。
注意:请考虑第一个组合框。
谢谢
Deepak Raj。
,你好克里斯蒂娜·菲隆奇克,
请查看以下过滤器
希望你会得到所需的解决方案。
注意:请考虑第一个下拉列表
谢谢
Deepak Raj。
你好,
请查看此过滤器。
注意:请考虑第一个组合框。
谢谢
Deepak Raj。
一周热门 更多>