|
|
发表于 2019-8-23 10:11:13|来自:
|
显示全部楼层
1、在 流程管理平台-相应流程-表单 中使用日期组件:rq1
2、在 数据中心-相应视图-视图 中应用该表单,并使用流程中的几个时间列,数据路径为:rq1、$work.completedTime、$work.startTime
3、现象:在 OA-应用-对应视图 中查看定义的视图,得到的日期是 yyyy-MM-dd 格式,但导出后变成了英文格式。
这个问题已经解决了,在列的“显示脚本中”加入下面代码,导出后日期格式正常:
var dt = new Date(this.value);var fmt = dt.getFullYear() + "-" + (dt.getMonth()+1) +"-"+ dt.getDate();
return fmt;
这里有个疑问,每个时间列的显示脚本都要上面这样写,是否可以定义一个公共的js 格式化日期的方法,然后在“显示脚本”中调用。
这个公共方法应该在哪里定义,在当前视图如何引入呢? |
|