标签:ceo easyui type eof invalid 动态操作 param length column
easyui本身是不提供这么细节的功能的,需要我们自己拓展下:
在easyui.min.js中扩展:
$.extend($.fn.datagrid.methods, { addEditor : function(jq, param) { if (param instanceof Array) { $.each(param, function(index, item) { var e = $(jq).datagrid(‘getColumnOption‘, item.field); e.editor = item.editor; }); } else { var e = $(jq).datagrid(‘getColumnOption‘, param.field); e.editor = param.editor; } }, removeEditor : function(jq, param) { if (param instanceof Array) { $.each(param, function(index, item) { var e = $(jq).datagrid(‘getColumnOption‘, item); e.editor = {}; }); } else { var e = $(jq).datagrid(‘getColumnOption‘, param);e.editor = {}; } }});$("#dg").datagrid(‘removeEditor‘,‘cardNo‘);//这里的cardNo是需要移除editor的列的field值$("#dg").datagrid(‘addEditor‘,[ //添加cardNo列editor{field:‘cardNo‘,editor:{type:‘textbox‘,options:{required:true,validType:‘length[3,3]‘, invalidMessage:‘请输入3位号码!‘}}}]easyui datagrid 动态操作editor 的方法
标签:ceo easyui type eof invalid 动态操作 param length column
原文地址:http://www.cnblogs.com/kakaterluo/p/6237026.html