Extjs在IE下日期格式化报错的问题
一.问题描述:
在GridPanel中显示了yyyy-mm-dd的日期,当要取该值传到后台时报错,传到后台的值为:“NaN-NaN-NaN”,IE报ext-all-debug.js 行7172 字符9 语法错误。
错误示例:
var date = Ext.util.Format.date(Ext.getCmp("auditDate").getValue(),"Y-m-d");
二.问题解决:
1.先通过Date.parseDate将获取到的日期进行解析:
如:var d = Date.parseDate(Ext.getCmp("auditDate").getValue(), "Y-m-d");
2.再通过Ext.util.Format.date将解析的日期进行格式化
如:var date = Ext.util.Format.date(d,"Y-m-d");
三.示例:
function auditProject(){ var id = Ext.getCmp("evaProjectId").getValue(); var advice = Ext.getCmp("auditAdvice").getValue(); var d = Date.parseDate(Ext.getCmp("auditDate").getValue(), "Y-m-d"); var date = Ext.util.Format.date(d,"Y-m-d"); Ext.Ajax.request({ url:"auditProject.eva?doType=auditProject", method:"POST", params:{id:id,advice:advice,date:date}, success:function(response,option){ var result = Ext.util.JSON.decode(response.responseText); if(result.success){ auditWin.hide(); Ext.Msg.alert("成功","审核成功!"); epStore.rejectChanges(); epStore.reload(); } }, failure:function(response,option){ Ext.Msg.alert("失败","审核过程中发生错误!"); } }); }
相关推荐
终于找到了 EXTJS Javascript HTML 代码格式化 工具。
EXTJS_DATEFORMAT 日期格式对应,网上找到的,挺好用的
extjs日期显示(如何转换日期格式),亲自试验过的,extjs6中可以使用的
EXTJS.GRIDPANEL中日期格式 设置
从网上搜集的一些好用的js文件。分享给爱好EXTJS的同胞们! EXTJS4.0文件夹下面包括 1.只有年月选择--dateYM.html (这个在EXTJS4.0和4.1...注:这些功能在IE6 、 IE8 、 Firefox 以及google 浏览器下测试没有问题!
extjs4.0结合My97DatePicker4.7版本使用 使用简单 方便 解决extjs中日期控件不能显示时间的问题 下载后将其放到extjs目录的examples下 直接运行date.html即可 extjs4.0版本 4.0以前的版本没有测试过 如果有4.0版本...
项目中遇到Extjs3.0在IE9中不兼容,现有两种解决方法
项目进行前端框架升级——extJS 4升级至extJS6.6所遇的一些问题及相对应的解决方案建议
注意事项:1、只有日期、年、月、日全部选择后,才能从name中获取值,日期格式:YYYY-MM-dd HH:mm:ss。如果没有全部选择, 则获取空值。 待优化:1、因为使用fieldcontainer进行的封装,整个空间大小较宽,日后应...
ExtJs 的日期控件不带清空功能,项目有可能需要一个带清空功能的日期控件。
Extjs4.1可使用的日期时间选择控件,其中有一些不合理之处请各位多提宝贵意见。
注意事项:1、只有日期、年、月、日全部选择后,才能从name中获取值,日期格式:YYYY-MM-dd HH:mm:ss。如果没有全部选择, 则获取空值。 待优化:1、因为使用fieldcontainer进行的封装,整个空间大小较宽,日后应...
一款简洁的外观基于EXTJS的日期选择插件,日历插件,在网页上选择日期使用的小插件,按照ext DatePicker素材及思想简化重新实现日历选择器,尚未实现:键盘导航,小时分钟选择, 1.Date api ,某日属于周几,某月...
Ext Extjs 禁止文本和日期编辑 ExtJS中动态设置TextField的readOnly属性
extjs中有时候查询需要通过日期(年月)查询。而这就是一个只显示年月的日期插件,很好用
在Extjs3.0.0、3.2.1、3.3.0版本下都测试通过。且在IE6、Firefox3.5.2、Chrome5.0都测试通过(理论上支持更多浏览器,由于本人只装了这些,所以只测了这些)。凑满100分后开源。 ☆☆☆☆☆注意:目前已开源,开源...
extjs中,经常会用到datefield组件控制用户对日期的操作,比如日志管理,需要开始时间、结束时间,但是IE8下日期选择框会显示不全,解决方法参加代码。 同时改代码解决了开始时间、结束时间的时间范围控制的问题,即...
表单验证+对话框+日期格式化+日期选择框+select美化js框架
extjs2.0实现的日期时间选择控件,直接放在extjs的examples文件夹下运行。
ExtJS日期时间控件。详细信息参照我的博文: http://blog.csdn.net/lvye1221/article/details/10225941 这是我在 apache 目录下部署了测试示例。将附件中的测试用例,按照以下方式部署好,即可成功访问: apache ...