SMART datagrid v1.4 > Classes > TreeDataSet
트리 정보를 포함하고 데이터셋 필드 순서대로 정렬된 배열들의 배열로 부터 데이터행들을 생성해서 parent의 index 위치에 삽입한다.
데이터셋 마지막에 추가하기 위해서는 appendDataRows를 사용한다. 매개변수들을 이용해서 트리가 구성되는 방법은 setRows를 참조한다.
var rows = [
[0, "1","IBRD00010","France","4.25","USD","P037383","250","000","001.00","11/01/1952","05/01/1977"],
[1, "1.1","IBRD00020","Netherlands","4.25","USD","P037452","191","044","211.75","04/01/1952","10/01/1972"],
[1, "1.2","IBRD00021","Netherlands","4.25","USD","P037452","3","955","788.25","04/01/1953","04/01/1954"],
[2, "1.2.1","IBRD00030","Denmark","4.25","USD","P037362","40","000","000.00","02/01/1953","08/01/1972"],
[3, "1.2.2","IBRD00040","Luxembourg","4.25","USD","P037451","12","000","000.00","07/15/1949","07/15/1972"]
];
var row = treeMain.focusedDataRow();
if (row) {
var p = row.parent();
// treeField는 사용하지 않고, 이미 정렬되어 있으므로 정렬할 필요 없다.
dsMain.insertDataRows(p, row.index(), rows, 1, false, false);
}