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("失败","审核过程中发生错误!"); } }); }
相关推荐
在 extjs6 中,可以使用配置消息转换器对 responseBody 输出日期格式进行全局处理。 第一步:在 sso 父 pom.xml 中引入 jackson 的 core(核心)、bind(数据绑定)以及注解三个包的依赖。这些依赖项包括 jackson-...
因此,有一个良好的代码格式化工具对于EXTJS开发者来说是必不可少的。 在JavaScript和HTML开发中,代码格式化同样重要。JavaScript是一种动态类型的脚本语言,广泛用于网页和服务器端编程。它的语法灵活但易产生...
EXTJS_DATEFORMAT 日期格式对应,网上找到的,挺好用的
在深入探讨ExtJS.GridPanel中的日期格式设置之前,我们首先简要回顾一下ExtJS是什么以及GridPanel组件的基本功能。ExtJS是一个用JavaScript编写的开源框架,用于构建交互式的Web应用程序,它提供了丰富的UI组件和...
3. **格式化问题**:EXTJS允许自定义日期和时间的显示格式,但如果不小心设置了错误的格式,可能会导致显示不一致。例如,日期和时间的分隔符、小时制(12小时或24小时)以及时间的精度(秒、毫秒等)都需要正确配置...
4. **日期时间格式化**:在ExtJS中,日期和时间的格式化使用`Ext.util.Format.date`函数,可以定制如"YYYY-MM-DD HH:mm:ss"这样的输出格式。在日期时间控件中,可以通过`format`配置项来设置显示和解析的日期时间...
ExtJS 日期显示和格式转换 在 ExtJS 中显示日期时间需要进行格式转换,以便正确地显示日期信息。下面是实现日期格式转换的步骤和相关知识点。...* 在日期格式转换中,需要考虑到时区的问题,以便正确地显示日期信息。
在 ExtJS 中,当后台传递日期类型的数据时,需要对日期格式进行转换,以便正确地显示在前台。下面将详细介绍如何在 ExtJS 中转换日期格式。 日期类型传输 在 ExtJS 中,后台传递的日期类型数据通常是 timestamp ...
extjs中,经常会用到datefield组件控制用户对日期的操作,比如日志管理,需要开始时间、结束时间,但是IE8下日期选择框会显示不全,解决方法参加代码。 同时改代码解决了开始时间、结束时间的时间范围控制的问题,即...
在实际应用中,可能还需要根据项目需求对组件进行更复杂的定制,例如调整日期格式、添加日期限制或自定义清空按钮的外观等。通过深入理解ExtJs的组件体系和MVC模式,我们可以灵活地扩展和定制任何控件,以满足不同...
在EXTJS6中,日期时间控件是一种强大的用户界面组件,它将传统的日期选择器与时间选择器结合在一起,提供了一种便捷的方式来输入和编辑日期和时间数据。这个控件在许多应用程序中都非常实用,特别是在那些需要精确...
此问题涉及到的是一个基于Jetty服务器的ExtJS应用,在尝试启动时遇到了`JasperException`,这通常与JSP(Java Server Pages)的编译和解析有关。下面将详细解释这个问题及其解决方案。 首先,`JasperException`是...
在开发基于ExtJS框架的应用程序时,处理数据加载与用户交互是至关重要的环节。当Store在加载(load)数据过程中,向用户提供明确的提示信息,不仅能够提升用户体验,还能增加应用的专业度。以下是对如何在ExtJS中...
extjs4.0结合My97DatePicker4.7版本使用 使用简单 方便 解决extjs中日期控件不能显示时间的问题 下载后将其放到extjs目录的examples下 直接运行date.html即可 extjs4.0版本 4.0以前的版本没有测试过 如果有4.0版本...
项目中遇到Extjs3.0在IE9中不兼容,现有两种解决方法
在默认情况下,ExtJS的日期选择器(DatePicker)只支持单选,即用户只能选择一个日期。然而,有些场景下,用户可能需要选择多个日期,比如安排一系列会议或者预订多日的酒店。在这种情况下,"ExtJS日期多选组件源码...
该控件提供了诸如格式化日期、验证日期格式等功能。 - `Ext.picker.Date`是日期选择器,通常与日期字段配合使用,当用户点击字段时,会弹出包含日历视图的对话框,用户可以从中选择一个日期。 2. **时间选择器...
例如,你可以设置日期格式为"YYYY-MM-DD HH:mm",以便用户能清楚地看到年、月、日以及小时和分钟。 在描述中提到的`readme.docx`文件中,可能会包含一些关于如何使用和配置DateTimeField的示例,以及实际应用中的...
- 控件的配置选项,如预设的日期格式、默认值、是否允许用户自定义日期等。 - 如何获取用户选定的日期和时间,以及如何将这些数据绑定到表单或其他UI元素。 - 如何处理用户交互事件,如选择日期或时间后的回调函数。...
注意事项:1、只有日期、年、月、日全部选择后,才能从name中获取值,日期格式:YYYY-MM-dd HH:mm:ss。如果没有全部选择, 则获取空值。 待优化:1、因为使用fieldcontainer进行的封装,整个空间大小较宽,日后应...