您的位置:首页 > 产品设计 > UI/UE

easyUI datagrid editor 修改 type

2016-03-14 15:07 387 查看
首先 扩张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 = {};
           }
       }
    });

其次 :

$("#id").datagrid('removeEditor','列名');//删除editor
$("#id").datagrid('addEditor', {//添加新的 editor

                 field : '列名',

                 editor : {

                     type : 'textbox',

                  options:{

}

                 }

             });
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: