博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
扩展jQuery easyui datagrid增加动态改变列编辑的类型
阅读量:6951 次
发布时间:2019-06-27

本文共 1258 字,大约阅读时间需要 4 分钟。

  hot3.png

$.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

 

 

$("#gridId").datagrid('addEditor', {                        field : 'password',                        editor : {                            type : 'validatebox',                            options : {                                required : true                            }                        }                    });

 

删除password的editor

 

$("#gridid").datagrid('removeEditor', 'password');

 

注:两个方法,第二个参数都可以传递数组。

 

 

转载于:https://my.oschina.net/btboys/blog/61167

你可能感兴趣的文章
PHP缓存
查看>>
CentOS6.5 webserver---网络配置
查看>>
java学习笔记(3)
查看>>
IOS UIView直接响应点击事件的解决方法
查看>>
斯坦福NLP笔记6 —— Defining Minimum Edit Distance
查看>>
关于编辑区无法调用chekbox的问题
查看>>
VMware基础架构和运营管理
查看>>
爱不意味这“sorry”
查看>>
四、 vSphere 6.7 U1(四):部署VCSA
查看>>
apper安卓×××
查看>>
大型网站技术架构(一)大型网站架构演化
查看>>
Log4j 1使用教程
查看>>
如何将PDF转换成Word
查看>>
svn配置
查看>>
ActiveMQ快速入门
查看>>
plusgantt的项目管理系统实战开发最全课程
查看>>
vlan理论03-vlan映射
查看>>
Linux终端的总结和shell
查看>>
在Linux下使用命令发送邮件附件
查看>>
DNS bind
查看>>