zoukankan      html  css  js  c++  java
  • [转]扩展jQuery easyui datagrid增加动态改变列编辑的类型

    $.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
    1$("#gridid").datagrid('removeEditor''password');
    注:两个方法,第二个参数都可以传递数组。
  • 相关阅读:
    linux下c语言实现搜索根目录下所有文件(转-wangxiangshang)
    windows编程之GDI基础--获取设备内容属性(三)
    windows编程之GDI基础--设备内容(二)
    windows编程之GDI基础(一)
    windows编程之滚动条(新式滚动条函数)
    window编程之滚动条(老式滚动条)
    来博客园混了...
    实现一个4位加减法与或运算选择器(作业)
    黑客初级知识(四)
    黑客初级知识(三)
  • 原文地址:https://www.cnblogs.com/LazyBee/p/2766677.html
Copyright © 2011-2022 走看看