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

来源:互联网 发布:北交大知行 编辑:程序博客网 时间:2024/05/29 06:38
//新增行数据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 0
原创粉丝点击