博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Easyui datagrid editor 修改DateBox 返回值格式
阅读量:6702 次
发布时间:2019-06-25

本文共 1030 字,大约阅读时间需要 3 分钟。

hot3.png

见到 写的这个自定义的扩展。和要达到的效果不理想。

1999-01-02   -----------》 1999.01.02

有好多办法:

1.上面的扩展插件是最理想的,只是那源码没公开,不知道里面会遇到什么问题。所以采用返回格式设置。

2.在源码包 local文件夹里面找到easyui-lang-zh_CN.js  直接修改格式,(侵入性比较高)

3.定义公公的修改js如demo中dateboxformat:

	
Date Format - jQuery EasyUI Demo

Date Format

Different date formats are applied to different DateBox components.

function myformatter(date){ var y = date.getFullYear(); var m = date.getMonth()+1; var d = date.getDate(); return y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d); } function myparser(s){ if (!s) return new Date(); var ss = (s.split('-')); var y = parseInt(ss[0],10); var m = parseInt(ss[1],10); var d = parseInt(ss[2],10); if (!isNaN(y) && !isNaN(m) && !isNaN(d)){ return new Date(y,m-1,d); } else { return new Date(); } }

比较推荐第三种。低侵入。

例如; 

 {field:'logDate',title:'时间',width:100,editor:{type:'datebox',options:{required:true,formatter:myformatter,parser:myparser}}}

达到要求了。呵呵,编程真愉快。

转载于:https://my.oschina.net/gxs2012/blog/301272

你可能感兴趣的文章
MySQL8.0.11安装脚本及其备份脚本,日志轮转
查看>>
NO.123 需求的基本统计报表
查看>>
Ubuntu 安装mysql
查看>>
最小化安装CentOS 6.X之后要做哪些配置
查看>>
MAC OS 下如何跟Linux系统互相拷贝文件
查看>>
为什么使用Context的startActivity方法(比如在Service中或者Broad...
查看>>
sql替换数据库字段中的字符
查看>>
Linux安装rpc监控系统资源
查看>>
[ThinkPHP]延迟更新方法的陷阱
查看>>
JSON和XML:不可同日而语
查看>>
ipcs命令
查看>>
apache2+tomcat6负载均衡
查看>>
fabric增删改查Mac
查看>>
shell 处理mysql的增删改查
查看>>
WCF基本配置解决传输大小限制
查看>>
hdu1203
查看>>
个人易遗忘的代码记录(5)Mysql日期和时间函数
查看>>
如何升级gcc版本
查看>>
xcode6 如何编译64位iOS应用
查看>>
国外找的一个base64转码的函数,简单好用。
查看>>