筛选OData SAPUI5

2020-08-18 02:33发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好!

我有一个问题。 我想用这个列表过滤我的桌子。 我可以做吗? 我该如何制作过滤器?

这是我的意思的照片。 该值为" Abteilung"。

我想从列表中选择" Abteilung",并且仅获得带有该" Abteilung"的行。

在此先感谢您的帮助!

(74.7 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好!

我有一个问题。 我想用这个列表过滤我的桌子。 我可以做吗? 我该如何制作过滤器?

这是我的意思的照片。 该值为" Abteilung"。

我想从列表中选择" Abteilung",并且仅获得带有该" Abteilung"的行。

在此先感谢您的帮助!

(74.7 kB)
付费偷看设置
发送
6条回答
奄奄一息的小鱼
1楼-- · 2020-08-18 02:47

克里斯蒂娜,

您尝试过任何代码吗? 通常,您将获得表/列表绑定,然后对其应用过滤器。

这是一个类似的示例:

https://sapui5 .hana.ondemand.com/explored.html#/sample/sap.ui.table.sample.Filtering/preview

Tong__Ming
2楼-- · 2020-08-18 02:52

再次问好:)

所以,是的,我设置了一个断点,实际上什么也没发生。

如果我开始写信,这个$ batch也开始反应。 似乎仅在后端发生了请求...也许OData有问题。

批量请求网址。

表的ID应该正确。

 <表id =" idSatColl"项目=" {路径:'/Sat50Collection'}" mode =" SingleSelectMaster" selectionChange =" showvalue" inset =" false" fixedLayout =" false" class =" sapUiSizeCompact">
 
 <工具栏>
 
 
SAP小菜
3楼-- · 2020-08-18 03:04

是的,我已经有一张桌子了。 我试图做一个搜索领域。 我在OData和表之间建立了连接。 在元数据文件中,可以搜索数据。 这就是为什么我不明白为什么它不起作用的原因。

实际上,我只想知道如何在此过滤器列表和我的表之间建立连接(请看下面的照片)? 我希望该列表可以作为表格的过滤器

也许您也可以给我一些有关搜索领域的建议。 它不起作用..

这是我的过滤器代码...

 
                 
                 
                 
                     
 
 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);
 },


 
野沐沐
4楼-- · 2020-08-18 02:52

在控制台中执行onSearch会收到什么错误消息?
您是否将路径sap.ui.model.Filter添加到控制器文件的顶部? 否则,您必须将Filter构造函数更改为:

 var filter = new sap.ui.model.Filter(" ZzStat",sap.ui.model.FilterOperator.Contains,sQuery);
 
Climb_Ma
5楼-- · 2020-08-18 03:00

你好,

请查看此过滤器

注意:请考虑第一个组合框。


谢谢

Deepak Raj。

你好克里斯蒂娜·菲隆奇克

请查看以下过滤器

希望你会得到所需的解决方案。

注意:请考虑第一个下拉列表


谢谢

Deepak Raj。

Haoba3210
6楼-- · 2020-08-18 03:02

你好,

请查看此过滤器

注意:请考虑第一个组合框。


谢谢

Deepak Raj。

一周热门 更多>