easyui datagrid单独修改某列的值

                        此时心中毫无波澜,只觉得好饿

废话不多说,先看效果图:

代码:

<th field="departmentId" width="150px" sortable="true"  editor="{type:'combogrid',options:{panelWidth:450, pagination: 'true',
    					idField:'departmentId',textField:'departmentId',url:'../base/departmentList.do',columns:[[{field:'departmentId',title:'部门Id',width:60},
    					{field:'departmentName',title:'部门名称',width:100}]],pageList:[10,15,50,100],onSelect:function(index,row){
						 var i = $('.datagrid-row-editing').attr('datagrid-row-index');
			            var td=$('.datagrid-body td[field=\'departmentName\']')[i];
			            var div = $(td).find('div')[0];
			            $(div).text(row.departmentName);
						}}}">部门Id</th>				
  <th field="departmentName" width="150px" sortable="true"  editor="{type:'textbox',options:{disabled:true}}">部门名称</th>

关键代码就在onselect里面,其实还是通过jquery定位然后赋值,只不过easyui datagrid会覆盖你自定义的id和class等定位元素,所以麻烦一点。获取当前编辑行的索引i,给当前索引的区域赋值,index是你以前的元素值,row是你选择的对象值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

3wtczs93点抗母

钱癌晚期

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值