SMART datagrid v1.4 > 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
Tree 데이터셋
Hello Tree