Extjs 前台向后台传时间类型数据 数据格式发生变化怎么解决

2025-05-10 23:53:17
推荐回答(2个)
回答1:

假设你的处理是这样,使用store和model,用datetime控件
你需要在model里写,
name: fieldname, type: 'date', dateFormat: DefaultLongDateFormat,
这样才可以从后台接收正确的格式

在datetime中写
submitFormat : DefaultLongDateFormat,//这个是提交的格式
format : DefaultShortDateFormat//这个是显示格式

var DefaultLongDateFormat = 'Y/n/j G:i:s';//长日期格式
var DefaultShortDateFormat = 'Y/n/j';//短日期格式

DefaultLongDateFormat你要根据你后台的情况修改

回答2:

向后台传数据之前将数据转换下用Ext.util.format方法