点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好。
我有一个由模板生成的"列表报告"应用。
我想将过滤器项目转换为日期范围类型,如下面的示例。
文档说,我们需要在manifest.json中插入以下代码, 但我不知道该放在哪个部分。
" sap.ui.generic.app":{ "页面":{ "零件": { " filterSettings":{ " dateSettings":{ " useDateRange":正确 } } } } }
我尝试了以下和其他几种模式,但是没有用。
" sap.ui.generic.app":{ " _version":" 1.3.0", "设置":{ " forceGlobalRefresh":否, " objectPageHeaderType":"动态", " showDraftToggle":否 }, "页面":{ " ListReport | EntitySet":{ " entitySet":" EntitySet", "零件": { " name":" sap.suite.ui.generic.template.ListReport", "列表":是的, " filterSettings":{ " dateSettings":{ " useDateRange":正确 } }, "设置":{ " smartVariantManagement":是的, " condensedTableLayout":是 } }, "页面":{ " ObjectPage | EntitySet":{ " entitySet":" EntitySet", "零件": { "名称":" sap.suite.ui.generic.template.ObjectPage" } } } } }
我也尝试将" filterSettings"放在"设置"部分下,但也没有用。
"页面":{ " ListReport | EntitySet":{ " entitySet":" EntitySet", "零件": { " name":" sap.suite.ui.generic.template.ListReport", "列表":是的, "设置":{ " smartVariantManagement":是的, " condensedTableLayout":是的, " filterSettings":{ " dateSettings":{ " useDateRange":正确 } } } },
该属性的过滤器限制应为"间隔",以便将该属性视为日期范围。
例如:
我唯一想到的方法就是使用变体。
嗨,Mio,
下面给出的代码段是设置过滤器设置的正确方法:
也请告诉我您要在哪个UI5版本上进行此更改。
您好Reshma,
感谢您的回复。
我的UI5版本是1.78.1。
尽管我已按照建议将filterSettings放在ListReport> components> settings下,但它会显示正常情况弹出窗口。
日期字段的OData属性在下面。
最诚挚的问候,
Mio
一周热门 更多>