智能过滤器栏上的语义日期范围

2020-08-14 01:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正试图在SAP FE中...

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

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


你好

我正试图在SAP FE中使用新的语义日期范围功能,但无法正常工作。 我想问题是我正在将CAP与odata v2代理一起使用,并且我的日期已转换为DateTime?

schema.cds:

实体请求:托管{
     ApprovalDate:日期;
 }

 

metadata.xml:

 <属性名称=" approvalDate"类型=" Edm.DateTime" sap:display-format =" Date"/> 

manifest.json:

" sap.ui.generic.app":{
         " _version":" 1.3.0",
         "设置":{
             " flexibleColumnLayout":{
                 " defaultTwoColumnLayoutType":" TwoColumnsBeginExpanded",
                 " defaultThreeColumnLayoutType":" ThreeColumnsEndExpanded"
             },
             " forceGlobalRefresh":否,
             " objectPageHeaderType":"动态",
             " showDraftToggle":否
         },
         "页面":{
             " ListReport |请求":{
                 " entitySet":"请求",
                 "零件": {
                     " name":" sap.suite.ui.generic.template.ListReport",
                     "列表":是的,
                     "设置":{
                         " condensedTableLayout":是的,
                         " smartVariantManagement":是的,
                         " enableTableFilterInPageVariant":是
                     },
                     " filterSettings":{
                         " dateSettings":{
                             " useDateRange":正确
                         }
                     }
                 },
                 "页面":{
                     " ObjectPage |请求":{
                         " entitySet":"请求",
                         "零件": {
                             "名称":" sap.suite.ui.generic.template.ObjectPage"
                         }
                     }
                 }
             }
         }
     }
 

干杯

皮埃尔

付费偷看设置
发送
8条回答
Tong__Ming
1楼 · 2020-08-14 02:12.采纳回答

对该属性的过滤器限制应为"间隔",以便将该属性视为日期范围。

例如:

 <属性名称=" approvalDate"类型=" Edm.DateTime" sap:display-format =" Date" sap:filter-restriction =" interval"/> 
我是小鹏鹏啊
2楼-- · 2020-08-14 02:00

您好,

是否可以在使用语义日期范围时将过滤器值默认设置为" Today"?

感谢与问候,

Madhumathi

spaceman01
3楼-- · 2020-08-14 01:57

请在"设置"对象下添加" filterSettings"对象,然后尝试一下。

clever101
4楼-- · 2020-08-14 01:56

我刚刚尝试过,但是没有。 不能改变任何事情。 关于将其放在清单中的位置,文档还不清楚。

浮生未央
5楼-- · 2020-08-14 02:08

嗨,皮埃尔,

能否请您对以下代码段进行更改?

" sap.ui.generic.app":{
         " _version":" 1.3.0",
         "设置":{
             " flexibleColumnLayout":{
                 " defaultTwoColumnLayoutType":" TwoColumnsBeginExpanded",
                 " defaultThreeColumnLayoutType":" ThreeColumnsEndExpanded"
             },
             " forceGlobalRefresh":否,
             " objectPageHeaderType":"动态",
             " showDraftToggle":否
         },
         "页面":{
             " ListReport |请求":{
                 " entitySet":"请求",
                 "零件": {
                     " name":" sap.suite.ui.generic.template.ListReport",
                     "列表":是的,
                     "设置":{
                         " condensedTableLayout":是的,
                         " smartVariantManagement":是的,
                         " enableTableFilterInPageVariant":是的,
                         " filterSettings":{
                            " dateSettings":{
                               " useDateRange":正确
                            }
                         }
                     }
                 },
                 "页面":{
                     " ObjectPage |请求":{
                         " entitySet":"请求",
                         "零件": {
                             "名称":" sap.suite.ui.generic.template.ObjectPage"
                         }
                     }
                 }
             }
         }
    
 
梦想连接
6楼-- · 2020-08-14 02:07

嗨,

我已经尝试过了,它没有任何改变。

干杯

Pierre

95年老男孩
7楼-- · 2020-08-14 02:01

嗨Pierre,

您能否分享更改后的appointmentDate过滤器的屏幕截图?

谢谢

Reshma

一周热门 更多>