EXT4 datefield 的问题

abe567 2011-11-10 11:10:21
最近用EXT4做了一个项目,其中有一部分需要datefield选中时间并输入到数据库中和数据库中的格式进行对比
数据库中的时间格式为Y-M-D H:m:s 但是组件datefield选中后传入后台数据格式为 Mon Nov 21 2011 00:00:00 GMT+0800
代码如下:
fieldLabel: ' ',
labelWidth : 10,
submitFormat : 'Y-m-d',
// nameColumnWidth : 20,
forceFit : true,
width : 250,
selectOnFocus : true,
// collapsible : false,
xtype : 'datefield',
id : 'date',
format: 'Y-m-d',
allowBlank: true,
// groupBy: 'year,month,day',
// altFormats: 'Y-m-d',
// invalidText:'日期格式无效',
其中format项只能使datefield选中后显示的数据显示为Y-m-d的形式 传入后台参数不变;
在API中找到一个submitFormat据说是改变传往服务器的格式的 但是加入后 传入参数格式没有变化。
求高手答疑解惑!!!!!!!!!
...全文
217 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
abe567 2011-11-11
  • 打赏
  • 举报
回复
确实是取值问题 已解决谢谢了
abe567 2011-11-11
  • 打赏
  • 举报
回复
datefield 是一个时间列表菜单和一个textbox。在时间列表被选中以后 textbox会自动生成并显示一个时间 格式为之前foramt的Y-m-d形式。但是我用var ttime = Ext.getCmp('date').getValue();所获得的值的格式是
Mon Nov 21 2011 00:00:00 GMT+0800 这种形式的。而我输入后台的格式需要时Y-m-d,所以很纠结。
我在考虑是不是取值方式不太对
qiubin200236 2011-11-10
  • 打赏
  • 举报
回复
可以自己在datefield的value传入之前,将value格式化再传,value就是一个datetime类型
abe567 2011-11-10
  • 打赏
  • 举报
回复
求帮忙啊
abe567 2011-11-10
  • 打赏
  • 举报
回复
没人能帮帮忙啊

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧