移动开发套件:过滤器用法

2020-08-17 23:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 当前,我对带有SAP...

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

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


大家好,

当前,我对带有SAP Asset Manager的MDK扩展的VSC开发的功能很熟悉。

我尝试实现一些过滤器,并意识到存在一些限制,我将在下一节中对其进行描述:

在《 Fiori设计指南》中( https://experience.sap.com/fiori-design-ios/article/filter/),描述了对于过滤器,可以使用开关,列表选择器,过滤器表格单元和填充器。 此外,屏幕截图显示,日期选择器也可以用于过滤。

这就是为什么我尝试实现类型为" datepicker"和" listpicker"的过滤器的原因,但是不幸的是,脚本" SectionedTable.ts"的方法" parseFilterActionResult"正在检查" isSorter()"或" isFilter()"以及日期选择器和列表选择器都不能识别为它们中的任何一个。

1。 所以我的第一个问题是,是否将日期选择器和列表选择器定义为过滤器,以便它们的输出可用于构建过滤器查询。 对我来说,如果使用这些类型,则会出现错误:" TypeError:filterCriteria.isSorter不是函数"。

2。 另一个问题是,是否有可能构建可以定义日期范围的过滤查询。 我试图构建一个过滤器,用户可以在当前日历周之间进行选择,但是在检查了" parseFilterActionResult"方法之后,我意识到,只能用​​"等于","和"和"或"来构建查询 "。 此方法无法在(较低,较低或等于等)范围内进行过滤。

3。 我检查了有关如何使用MDK自定义高级规则的文档( https ://help.sap.com/viewer/977416d43cd74bdc958289038749100e/Latest/zh-CN/bd5314e3a12c4d5e947298b5f07ef368.html )。 接口功能的文档进行了简要描述。 是否可以期望这些方法和功能结合用例在使用和应用时能有更详细的定义? 目前,只能使用已经实现的功能,但是它们在上下文中大多过于具体,某些通用用例将对将来使用MDK进行开发有所帮助。

作为有关设置的快速信息,我从SAP下载中下载了以下文件:

-ASSET_MNGR_SDK00_0-80004962

-ASTMGRMETDTA00_0-80004961

-MDKCLNT01_0-80005072

-MDKPLGNSDKAND00_0-80004968

我使用这些文件来构建应用程序以调试代码,并在VSC中编辑元数据。

提前感谢您的回答!

BR,

Sher-Chan Kodirov