SMART datagrid v1.4 > Classes > TreeDataSet
데이터셋 필드들에 해당하는 속성들을 포함하고, 자식 객체들의 배열이 지정한 속성 이름으로 포함될 수 있는 Json 배열을 트리 데이터행들로 생성한 후, parent로 지정한 부모 행의 index 위치에 삽입한다.
부모행의 마지막에 추가하기 위해서는 appendJsonRows를 사용한다. 매개변수들을 이용해서 트리가 구성되는 방법은 setJsonRows를 참조한다.
var rows = [{
loan_number: 'IBRD00010',
country: 'Spain',
interest_rate: 4.25,
currency: 'USD',
...
rows: [{
loan_number: 'IBRD00030',
country: 'Denmark',
...
}, {
loan_number: 'IBRD00040',
country: 'Luxembourg',
...
}]
}];
var row = treeMain.focusedDataRow();
if (row) {
var p = row.parent();
dsMain.insertJsonRows(p, row.index(), rows, "", "rows");
}