SMART datagrid v.1 > Classes > TreeDataSet
将包含相当于数据组字段的属性并可以通过指定的属性名称而包含子对象的XMLList对象或XML字符串创建为树数据行之后, 将其插入在通过parent而指定的父行的index位置。
为添加到父行的最后,将会使用appendXmlRows。 有关通过使用参数而构成树的方法,请参考setXmlRows。
// 如同下列调用。
ds.insertXmlRows(parent, parent.count(), rows, rowsProp, childRowsProp, currency);
var rows
= "<rows>"
+ "<row>"
+ "<icon>0</icon><loan_number>IBRD00010</loan_number><country>Spain</country>"
+ "<rows>"
+ "<row>"
+ "<icon>1</icon><loan_number>IBRD00030</loan_number><country>Denmark</country>"
+ "</row>"
+ "<row>"
+ "<icon>2</icon><loan_number>IBRD00040</loan_number><country>Luxembourg</country>"
+ "</row>"
+ "</rows>"
+ "<row>"
+ "</rows>";
var row = tree.focusedDataRow();
if (row) {
var p = row.parent();
ds.insertXmlRows(p, row.index(), rows, 'row', 'rows');
}