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

baacloud免费翻墙vpn注册使用

遇到的问题是,弹出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');
            }
        }); 
});
赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏