`

Extjs在IE下日期格式化报错的问题

阅读更多

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("失败","审核过程中发生错误!");
		}
	});
}

 

 

 

 

 

  • 大小: 13.1 KB
  • 大小: 4.9 KB
  • 大小: 7.2 KB
分享到:
评论

相关推荐

    extjs日期显示(如何转换日期格式)

    在 extjs6 中,可以使用配置消息转换器对 responseBody 输出日期格式进行全局处理。 第一步:在 sso 父 pom.xml 中引入 jackson 的 core(核心)、bind(数据绑定)以及注解三个包的依赖。这些依赖项包括 jackson-...

    EXTJS Javascript HTML 代码格式化 工具

    因此,有一个良好的代码格式化工具对于EXTJS开发者来说是必不可少的。 在JavaScript和HTML开发中,代码格式化同样重要。JavaScript是一种动态类型的脚本语言,广泛用于网页和服务器端编程。它的语法灵活但易产生...

    EXTJS_DATEFORMAT 日期格式对应

    EXTJS_DATEFORMAT 日期格式对应,网上找到的,挺好用的

    EXTJS.GRIDPANEL 日期格式

    在深入探讨ExtJS.GridPanel中的日期格式设置之前,我们首先简要回顾一下ExtJS是什么以及GridPanel组件的基本功能。ExtJS是一个用JavaScript编写的开源框架,用于构建交互式的Web应用程序,它提供了丰富的UI组件和...

    Extjs扩展DateTimeField时间初始化及点击日期显示Bug

    3. **格式化问题**:EXTJS允许自定义日期和时间的显示格式,但如果不小心设置了错误的格式,可能会导致显示不一致。例如,日期和时间的分隔符、小时制(12小时或24小时)以及时间的精度(秒、毫秒等)都需要正确配置...

    extjs日期+时间控件

    4. **日期时间格式化**:在ExtJS中,日期和时间的格式化使用`Ext.util.Format.date`函数,可以定制如"YYYY-MM-DD HH:mm:ss"这样的输出格式。在日期时间控件中,可以通过`format`配置项来设置显示和解析的日期时间...

    extjs日期显示(如何转换日期格式).pdf

    ExtJS 日期显示和格式转换 在 ExtJS 中显示日期时间需要进行格式转换,以便正确地显示日期信息。下面是实现日期格式转换的步骤和相关知识点。...* 在日期格式转换中,需要考虑到时区的问题,以便正确地显示日期信息。

    extjs日期显示(如何转换日期格式).docx

    在 ExtJS 中,当后台传递日期类型的数据时,需要对日期格式进行转换,以便正确地显示在前台。下面将详细介绍如何在 ExtJS 中转换日期格式。 日期类型传输 在 ExtJS 中,后台传递的日期类型数据通常是 timestamp ...

    解决datefield组件 日期选择框在IE8下显示不完整的问题

    extjs中,经常会用到datefield组件控制用户对日期的操作,比如日志管理,需要开始时间、结束时间,但是IE8下日期选择框会显示不全,解决方法参加代码。 同时改代码解决了开始时间、结束时间的时间范围控制的问题,即...

    ExtJs 带清空功能的日期组件

    在实际应用中,可能还需要根据项目需求对组件进行更复杂的定制,例如调整日期格式、添加日期限制或自定义清空按钮的外观等。通过深入理解ExtJs的组件体系和MVC模式,我们可以灵活地扩展和定制任何控件,以满足不同...

    Extjs6 日期时间控件

    在EXTJS6中,日期时间控件是一种强大的用户界面组件,它将传统的日期选择器与时间选择器结合在一起,提供了一种便捷的方式来输入和编辑日期和时间数据。这个控件在许多应用程序中都非常实用,特别是在那些需要精确...

    ExtJS Jetty启动报错 tag

    此问题涉及到的是一个基于Jetty服务器的ExtJS应用,在尝试启动时遇到了`JasperException`,这通常与JSP(Java Server Pages)的编译和解析有关。下面将详细解释这个问题及其解决方案。 首先,`JasperException`是...

    ExtJs中Store加载(load)时候提示信息

    在开发基于ExtJS框架的应用程序时,处理数据加载与用户交互是至关重要的环节。当Store在加载(load)数据过程中,向用户提供明确的提示信息,不仅能够提升用户体验,还能增加应用的专业度。以下是对如何在ExtJS中...

    extjs My97使用 extjs时间 extjs日期使用

    extjs4.0结合My97DatePicker4.7版本使用 使用简单 方便 解决extjs中日期控件不能显示时间的问题 下载后将其放到extjs目录的examples下 直接运行date.html即可 extjs4.0版本 4.0以前的版本没有测试过 如果有4.0版本...

    解决Extjs3.0不兼容IE9

    项目中遇到Extjs3.0在IE9中不兼容,现有两种解决方法

    ExtJS日期多选组件源码

    在默认情况下,ExtJS的日期选择器(DatePicker)只支持单选,即用户只能选择一个日期。然而,有些场景下,用户可能需要选择多个日期,比如安排一系列会议或者预订多日的酒店。在这种情况下,"ExtJS日期多选组件源码...

    Extjs4.1可用的日期时间选择控件

    该控件提供了诸如格式化日期、验证日期格式等功能。 - `Ext.picker.Date`是日期选择器,通常与日期字段配合使用,当用户点击字段时,会弹出包含日历视图的对话框,用户可以从中选择一个日期。 2. **时间选择器...

    Extjs 5 日期时间控件

    例如,你可以设置日期格式为"YYYY-MM-DD HH:mm",以便用户能清楚地看到年、月、日以及小时和分钟。 在描述中提到的`readme.docx`文件中,可能会包含一些关于如何使用和配置DateTimeField的示例,以及实际应用中的...

    extjs 日期时间

    - 控件的配置选项,如预设的日期格式、默认值、是否允许用户自定义日期等。 - 如何获取用户选定的日期和时间,以及如何将这些数据绑定到表单或其他UI元素。 - 如何处理用户交互事件,如选择日期或时间后的回调函数。...

    Extjs5 日期时间

    注意事项:1、只有日期、年、月、日全部选择后,才能从name中获取值,日期格式:YYYY-MM-dd HH:mm:ss。如果没有全部选择, 则获取空值。 待优化:1、因为使用fieldcontainer进行的封装,整个空间大小较宽,日后应...

Global site tag (gtag.js) - Google Analytics