2020-08-31 03:29发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
此处的要求是将默认日期格式从(MMM,d,y-MMM d,y)更改为(DD-MMM-YY)。
是否可以更改SmartFilter字段的默认输入格式?
如果是,该如何实现?
hi Bhaskar B ,
是的,有可能。 对我来说,日期是一个日期范围间隔,我是通过以下方式实现的:
您可以通过在SmartFilterBar的初始化事件中证明一个函数来设置SmartFilter初始化后的格式。
onInitSmartFilter:function(oEvent){ var oSmartFilter = oView.byId(" smartFilterBar"); var dateFormat = sap.ui.core.format.DateFormat.getDateInstance({ 模式:" dd MMM,yyyy" }); var sInputDate = new Date(); sInputDate = dateFormat.parse(sInputDate); var oJSONData = { FILTER_DATE:{//带有filter-restriction =" interval"的DateRange字段//日期字段的属性名称 低:sInputDate, 高:sInputDate } }; oSmartFilter.setFilterData(oJSONData); //将使用SmartFilter中的现有数据更新数据 }
谢谢
Vaibhav
嗨, Vaibhav ,
感谢您的详细回复!
这似乎是为了以这种格式设置数据。
此代码是否还允许用户以新格式(dd MMM,yyyy)手动输入其他日期?
此致
Bhaskar
最多设置5个标签!
hi Bhaskar B ,
是的,有可能。 对我来说,日期是一个日期范围间隔,我是通过以下方式实现的:
您可以通过在SmartFilterBar的初始化事件中证明一个函数来设置SmartFilter初始化后的格式。
谢谢
Vaibhav
嗨, Vaibhav ,
感谢您的详细回复!
这似乎是为了以这种格式设置数据。
此代码是否还允许用户以新格式(dd MMM,yyyy)手动输入其他日期?
此致
Bhaskar
一周热门 更多>