首页 > 其他 > 详细

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

时间:2014-03-26 22:43:25      阅读:979      评论:0      收藏:0      [点我收藏+]
//新增行数据
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对象。

easyui datagrid中插入一行数据注意一点,布布扣,bubuko.com

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

原文:http://blog.csdn.net/tianshijianbing1989/article/details/22198801

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!