SMART datagrid v.1 > Classes > TreeDataSet

Back  Forward

DataLudi.TreeDataSet.addRows  method

在通过参数parent而指定的现有数据行的最后一个子行之后,通过rows而传递的值,添加一个以上的子行。 

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

function addRows (parent: TreeDataRow, rows: [Array], rowEvents: Boolean, noState: Boolean): [TreeDataRow];
Returns
[TreeDataRow]
Parameters
parent - TreeDataRow.
rows - [Array]. required.
rowEvents - Boolean. 默认值为false.
noState - Boolean. 默认值为false.
Code -1
    $('#btnAdd').click(function () {
        var parent = grid.focusedRow();
        var rows = [{
            name: $('#name1').val(),
            value: $('#value1').val()
        }, {
            name: $('#name2').val(),
            value: $('#value2').val()
        ]];
        dataset.addRows(parent, rows);
    });
See Also
insertRows
insertRow
deleteRow
deleteRows
onRowsAdding
onRowsAdded
TreeDataRow
树概述
Examples
树数据组
Hello Tree