[原创]EasyUi的格式化Form表单中的日期显示格式

2011年12月3日 分类: JavaScript, 开发笔记

遇到的问题是,弹出window中的date格式显示为“2011-12-03T23:23:02”,需要格式化为“2011-12-03  23:23”,于是查询了EasyUI的Form文档,发现Form没有获取Form组件的方法

开始在组件的formatter中加入formatterDate函数来解决,发现不会被触发,继续分析发现form数据是动态AJAX异步加载的,所以需要再加载成功后再根据id取值,然后替换掉原来的值

这样实现代码如下:

 //格式化form中的显示日期
 function formatterformdatetime(id) {
     var val = $(id).val();
     //alert(val);
     if (val) {
         return $(id).val(formatterdatetime(val));
     } else {
     return '';
     }
 }
$(function(){
        $('#track-form').form({
            onLoadSuccess: function(data) {
                //formattertime
                formatterformdatetime('#createDate');
            }
        });
});




标签: , , ,
本文的评论功能被关闭了.
备案信息:冀ICP备10007948号