SmartTable Excel下载日期格式问题

2020-08-24 03:38发布

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

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


我正在使用sap.ui.comp.smarttable.SmartTable在表中显示数据。 我可以使用CustomData以日期格式显示日期。

但是当我在Excel中下载数据时,它以json日期格式显示数据

/日期(1451606400000)/

通过使用类型为Edm.Date的类型,我可以通过使用onBeforeExport事件来显示日期格式。 这样,我能够以MM/dd/yyyy格式将json日期显示为Date。 但我的要求是将日期显示为dd/MM/yyyy。 我知道我需要使用inputFormat属性,但无法弄清楚如何将该属性作为所需数据传递。 有人可以建议我使用的格式吗。.

(94.3 kB)

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

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


我正在使用sap.ui.comp.smarttable.SmartTable在表中显示数据。 我可以使用CustomData以日期格式显示日期。

但是当我在Excel中下载数据时,它以json日期格式显示数据

/日期(1451606400000)/

通过使用类型为Edm.Date的类型,我可以通过使用onBeforeExport事件来显示日期格式。 这样,我能够以MM/dd/yyyy格式将json日期显示为Date。 但我的要求是将日期显示为dd/MM/yyyy。 我知道我需要使用inputFormat属性,但无法弄清楚如何将该属性作为所需数据传递。 有人可以建议我使用的格式吗。.

(94.3 kB)
付费偷看设置
发送
7条回答
Violet凡
1楼-- · 2020-08-24 04:11

将inputFormat更改为格式以查看是否有帮助

95年老男孩
2楼-- · 2020-08-24 04:07

嗨Bhavya,

来自后端的列属性类型是日期还是字符串类型?

BR

Mahesh

嗨,Bhavya,

在您使用的自定义数据中,也尝试传递类型 :

 ...." leadingProperty":""," type":" date"}'/> 

,以及您要传递的其他属性,

BR,
Mahesh

95年老男孩
4楼-- · 2020-08-24 04:03

我尝试过..它不会引发任何错误,但仍以MM/dd/yyyy格式显示日期。/p>

尝试了这两个语句。

mExcelSettings.workbook.columns [33] .format =" dd/MM/yyyy";

mExcelSettings.workbook.columns [33] .format =" dd-MM-yyyy";

您认为我要使用的日期格式不正确吗?

谢谢

Bhavya

半个程序猿
5楼-- · 2020-08-24 04:12

嗨,

有人找到了解决方案吗? 我也尝试过onBeforeExport事件,但没有成功。

BR,

艾德里安

路亽曱_Ryan
6楼-- · 2020-08-24 04:14

嗨,马赫什,

抱歉,回复延迟。

我正在从后端接收"日期"类型的日期。 它以json格式出现,如/Date(1490918400000)/

我尝试更改与示例中的设置类似的设置,但仍未以正确的格式显示。.

aCols.push({

标签:'DateString',

类型:"日期",

属性:'SampleDateString',

inputFormat:'yyyymmdd',

宽度:25});

谢谢

Bhavyasri M

一周热门 更多>