[转]扩展jQuery easyui datagrid增加动态改变列编辑的类型
2012-11-12 17:18
417 查看
$.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 = {};
}
}
}); 使用方式:
为password字段添加一个editor
1
$("#gridId").datagrid('addEditor',{
2
field : 'password',
3
editor : {
4
type : 'validatebox',
5
options : {
6
required : true
7
}
8
}
9 });
删除password的editor
注:两个方法,第二个参数都可以传递数组。
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 = {};
}
}
}); 使用方式:
为password字段添加一个editor
1
$("#gridId").datagrid('addEditor',{
2
field : 'password',
3
editor : {
4
type : 'validatebox',
5
options : {
6
required : true
7
}
8
}
9 });
删除password的editor
1 | $( "#gridid" ).datagrid( 'removeEditor' , 'password' ); |
相关文章推荐
- 扩展jQuery easyui datagrid增加动态改变列编辑的类型
- 扩展jQuery easyui datagrid增加动态改变列编辑的类型(treegrid也适用)
- 扩展jQuery easyui datagrid增加动态改变列编辑的类型
- 转帖:扩展jQuery easyui datagrid增加动态改变列编辑的类型
- easyui datagrid 动态改变列编辑类型示例
- 扩展jquery easyui datagrid编辑单元格
- jquery easyui datagrid动态改变title的值
- jquery easyui dataGrid动态改变排序字段名
- 扩展EasyUI datagrid 增加表头右键菜单功能,可动态对列进行显示和隐藏
- jquery easyui dataGrid动态改变排序字段名
- jquery easyui dataGrid动态改变排序字段名的方法
- EasyUI 动态改变数据窗口列 Dynamic Change DataGrid Coiumns
- easyui datagrid 根据请请求返回数据动态增加列
- easyui datagrid 动态改变大小
- Easyui treegrid可编辑状态下动态设置numberspinner类型列的max
- 关于easyUI datagrid、layout动态改变大小使用的方法
- jquery扩展easyui的datagrid组建,添加loading方法
- easyui中根据后台数据动态改变datagrid的列
- jQuery easyui datagrid动态查询数据实例讲解
- easyui datagrid 动态改变大小