扩展jQuery easyui datagrid增加动态改变列编辑的类型(treegrid也适用)
2013-12-20 12:43
671 查看
01 | $.extend($.fn.datagrid.methods, { |
02 | addEditor : function (jq, param) { |
03 | if (param instanceof Array) { |
04 | $.each(param, function (index, item) { |
05 | var e = $(jq).datagrid( 'getColumnOption' , item.field); |
06 | e.editor = item.editor; |
07 | }); |
08 | } else { |
09 | var e = $(jq).datagrid( 'getColumnOption' , param.field); |
10 | e.editor = param.editor; |
11 | } |
12 | }, |
13 | removeEditor : function (jq, param) { |
14 | if (param instanceof Array) { |
15 | $.each(param, function (index, item) { |
16 | var e = $(jq).datagrid( 'getColumnOption' , item); |
17 | e.editor = {}; |
18 | }); |
19 | } else { |
20 | var e = $(jq).datagrid( 'getColumnOption' , param); |
21 | e.editor = {}; |
22 | } |
23 | } |
24 | }); |
为password字段添加一个editor
1 | $( "#gridId" ).datagrid( 'addEditor' , { |
2 | field : 'password' , |
3 | editor : { |
4 | type : 'validatebox' , |
5 | options : { |
6 | required : true |
7 | } |
8 | } |
9 | }); |
1 | $( "#gridid" ).datagrid( 'removeEditor' , 'password' ); |
treegrid也可以直接这样扩展。
http://easyui.btboys.com/post-83.html
相关文章推荐
- 转帖:扩展jQuery easyui datagrid增加动态改变列编辑的类型
- 扩展jQuery easyui datagrid增加动态改变列编辑的类型
- [转]扩展jQuery easyui datagrid增加动态改变列编辑的类型
- 扩展jQuery easyui datagrid增加动态改变列编辑的类型
- easyui datagrid 动态改变列编辑类型示例
- jquery easyui dataGrid动态改变排序字段名的方法
- 扩展jquery easyui datagrid编辑单元格
- jquery easyui datagrid动态改变title的值
- jquery easyui dataGrid动态改变排序字段名
- jquery easyui dataGrid动态改变排序字段名
- 扩展EasyUI datagrid 增加表头右键菜单功能,可动态对列进行显示和隐藏
- EasyUI datagrid 改变url属性 实现动态加载数据
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(83)-Easyui Datagrid 行内编辑扩展
- easyui的datagrid、treegrid增加表头菜单,用于显示或隐藏列
- jQuery EasyUI DataGrid根据字段动态合并单元格
- easyui datagrid 动态改变大小
- easyui datagrid中动态改变某行的颜色
- jquery-easyui中datagrid扩展,隐藏显示表头功能
- jQuery easyui datagrid动态查询数据实例讲解
- easyui datagrid 动态改变大小