SAPUI5 SmartFilterBar setFilterData问题

2020-08-21 12:58发布

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

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


专家您好,

我正在演示SmartFilterBar。 我有一个智能过滤器和一个工作正常的智能表。 我想以编程方式指定过滤器。 我这样做是这样的:

 filter.setFilterDataAsString('{" CompanyName":{" value":" sap"," ranges":[]," items":[]}}',true); 

但是之后

  1. 新过滤器数据不显示,来自用户界面
  2. 智能表区域变为灰色
  3. 表数据不会 刷新

我也以相同的方式尝试了setFilterData方法,但是得到了相同的结果。

有人可以帮忙吗?

预先感谢

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

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


专家您好,

我正在演示SmartFilterBar。 我有一个智能过滤器和一个工作正常的智能表。 我想以编程方式指定过滤器。 我这样做是这样的:

 filter.setFilterDataAsString('{" CompanyName":{" value":" sap"," ranges":[]," items":[]}}',true); 

但是之后

  1. 新过滤器数据不显示,来自用户界面
  2. 智能表区域变为灰色
  3. 表数据不会 刷新

我也以相同的方式尝试了setFilterData方法,但是得到了相同的结果。

有人可以帮忙吗?

预先感谢

付费偷看设置
发送
2条回答
clasier
1楼-- · 2020-08-21 13:05

刘XG,您好

您可以在Github上共享您的项目以供我们查看或调试吗?

智能组件在将Odata v4与注释一起使用时效果最佳。 因此,您无需手动编写过滤器代码。
不过,可以手动创建带有过滤器的Smart Table应用。 但是您将不得不手动处理很多事情。

我发现,每次需要处理SmatTable应用程序时,我确实都需要深入调试器以了解它需要做什么。

关于,
Ivan

我认为您必须为要动态编辑的每个键添加ControlConfiguration。 在您的情况下,添加到它:

  

一周热门 更多>