easyui datagrid中插入一行数据注意一点

//新增行数据
function addRow(target){
    var parentIndex = getRowIndex(target);
    //保存父行数据,用于新增数据。
    $j('#car_base_rule_table').datagrid('endEdit', parentIndex);
    $j('#car_base_rule_table').datagrid('updateRow',{index: parentIndex,row:{}});
    //获取父行数据,进行新增操作。
    var newIndex = parentIndex+1;
    $j('#car_base_rule_table').datagrid('selectRow',parentIndex);
    var rowParent = $j('#car_base_rule_table').datagrid('getSelected');
    var newRow = jQuery.extend(true, {}, rowParent);
    $j('#car_base_rule_table').datagrid('insertRow',{
        index:newIndex,
	  row:newRow
    });
}


在easyui datagrid中插入一行数据如上代码所示,注意插入的row对象的唯一性,
特别从原datagrid中获取的row对象需要进行复制过后才能够使用。如果直接使用
会引起插入行和参考行的数据都是同一个row对象。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值