easyui datagrid editors扩展之combogrid

定义:

01 $.extend($.fn.datagrid.defaults.editors, {
02     combogrid: {
03         init: function(container, options){
04             var input = $('<input type="text" class="datagrid-editable-input">').appendTo(container);
05             input.combogrid(options);
06             return input;
07         },
08         destroy: function(target){
09             $(target).combogrid('destroy');
10         },
11         getValue: function(target){
12             return $(target).combogrid('getValue');
13         },
14         setValue: function(target, value){
15             $(target).combogrid('setValue', value);
16         },
17         resize: function(target, width){
18             $(target).combogrid('resize',width);
19         }
20     }
21 });

 

用法:

01 $('#dg').datagrid({
02     columns:[[
03         {field:'productid',name:'ProductId',width:100,
04             editor:{
05                 type:'combogrid',
06                 options:{
07                     panelWidth:450,
08                     idField:'code',
09                     textField:'name',
10                     url:'datagrid_data.json',
11                     columns:[[
12                         {field:'code',title:'Code',width:60},
13                         {field:'name',title:'Name',width:100},
14                         {field:'addr',title:'Address',width:120},
15                         {field:'col4',title:'Col41',width:100}
16                     ]]
17                 }
18             }
19         }
20     ]]
21 });
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值