SMART datagrid v1.4 > 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
Tree DataSet
Hello Tree