Ext可编辑表格中timefield选择后会显示中国标准时间
来源:互联网 发布:js访问器属性有什么用 编辑:程序博客网 时间:2024/05/05 00:08
选择的时候正常,但是选择完之后,点击其他地方,就变成Tue Jan 01 2008 04:45:00 GMT+0800 (中国标准时间) 了。
尝试使用datefield也是一个效果。
使用的是extjs4.1.1只有在grid中editor里,才会出现这种情况在其他地方单独使用timefield,就不会出现问题。
view中代码:
columns:[ {header:'起始时间(小时分钟)',dataIndex:'bHour',flex:3,sortable: true,editor:{ xtype:'timefield', //一选择就显示Tue Jan 01 2008 04:45:00 GMT+0800 (中国标准时间) 已在model中解决 format:'G:i', //格式化时间,24小时制 }}, ...]
怀疑是Model中该列数据是不是有默认显示值,但是不知道在哪个地方修改,哪位大神知道告诉我一声。。。。。非常感谢!!!!!!
后来只能自己在model中把数据做下处理,不让这么显示,暂时是解决这个问题了
Ext.define('...',{ extend:'Ext.data.Model', fields:[ {name:'bHour',convert:setBHour}, ... ]});function setBHour(v, rec){// console.log(v); if(escape(v).indexOf("%u")>0){ //如果包含中文 一选择就显示Tue Jan 01 2008 04:45:00 GMT+0800 (中国标准时间) var d = new Date(v); var hour = d.getHours()<10?(0+''+d.getHours()):d.getHours(); var minute = d.getMinutes()<10?(0+''+d.getMinutes()):d.getMinutes(); var time = hour+''+minute;//数据要求格式化成 Gi形式 不加冒号 return time; }else{ return v; }}
0 0
- Ext可编辑表格中timefield选择后会显示中国标准时间
- Ext EditorGrid可编辑表格
- Ext 可编辑表格批量提交
- 可编辑表格:Ext.grid.EditorGridPanel
- Ext可编辑的表格控件
- EXT简单的可编辑表格
- Ext_时间选择框_Ext.form.TimeField
- android 相机拍照后选择照片编辑,相片编辑界面直线形状会显示锯齿状
- 如果使用Ext.form.ComboBox 作为editor,并设置了store,在选择后,在表格单元中显示的是store中的displayfield 而不是valuefield
- Extjs4中Form之时间选择器timefield
- ext 可编辑grid时间格式显示的改变方法,也可用作其他的类型数据的改变
- EXT.NET TimeField
- Ext 可编辑grid
- 可编辑表格TableCell
- Javascript:可编辑表格
- 可编辑的表格
- 实现可编辑表格
- js可编辑表格
- 字符集与编码六之getBytes方法及乱码初步
- jquery ajax学习笔记
- 测试
- java将域名解析为IP地址
- RedHat搭建NFS服务以及问题的解决办法
- Ext可编辑表格中timefield选择后会显示中国标准时间
- python内排序算法(冒泡 插入 选择 堆 归并 快排)
- 使用csdn的第一篇文章——java基础
- iOS 提交app到appstore步骤
- git reset 的使用
- 遍历js中对象的属性和值
- 移动端左划右划事件触发简单的代码
- dubbo通信协议之对比
- Qt事件机制的小实验