SMART datagrid v.1 > Classes > TreeDataSet

Back  Forward

DataLudi.TreeDataSet.insertRow  method

在通过参数parent而指定的现有数据行的第index个子行位置,插入以values为字段值的、新的子行。 

parent可以指定TreeDataRow对象或id。 如果parent为null,就会被添加为顶级行。 values可以是符合字段顺序的数组或以字段名称为属性的JSON对象。 在添加行之前,将会触发onRowAdding事件,并且在添加之后,将会触发onRowAdded事件。 

function insertRow (parent: TreeDataRow, index: Integer, values: Array, noState: Boolean, field: Integer): TreeDataRow;
Returns
TreeDataRow
Parameters
parent - TreeDataRow. required.
index - Integer. required.
values - Array. required.
noState - Boolean. 默认值为false.
field - Integer. 默认值为-1.
Code -1
    $('#btnAdd').click(function () {
        var row = grid.focusedRow();
        if (row) {
            var vals = {
                name: $('#name').val(),
                value: $('#value').val()
            };
            dataset.insertRow(row.parent(), row.index(), vals);
        }
    });
See Also
addRow
deleteRow
deleteRows
onRowAdding
onRowAdded
TreeDataRow
树概述
Examples
数数据组
Hello Tree