SMART datagrid v.1 > 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);
}