SMART datagrid v1.4 > Classes > TreeDataSet
row로 지정한 행의 값을 props로 지정한 필드 이름들을 속성으로 하는 Json 객체로 리턴한다.
var row = tree.focusedRow();
if (row) {
row = ds.getRowProps(row.dataRow(), ['company', 'qty']);
row && console.log(row);
}
var row = tree.focusedRow();
if (row) {
// undefined인 필드 값을 0으로 대체한다.
row = ds.getRowProps(row.dataRow(), ['qty', 'amount'], 0);
row && console.log(row);
}
var row = tree.focusedRow();
if (row) {
// undefined인 필드들의 값을 Json 객체의 해당 속성값으로 대체한다.
row = ds.getRowProps(row.dataRow(), ['company', 'qty'], {
company: 'n/a',
qty: 0
});
row && console.log(row);
}