SMART datagrid v.1 > Classes > GridDataSet
rowsアレイの形で渡された一つ以上の行データをデータセットの最後行の後に追加して、 実際に追加された行を数をリターンする。 rowsに含まれた各行のデータはアレイ、またはJson客体である場合もあるが、 Json客体の場合はフィールドの順番に合わせてアレイとして纏められてセープされる。
// rowEventsがfalseならすべての行の追加が終わる時イベントが発生する。
ds.onRowsInserted = function (ds, row, count) {
console.log(row + '番目の行の位置に' + count + 'の数の行が追加される ';
};
// rowEventsがtrueなら、各行が追加される度にイベントが発生する。。
ds.onRowInserted = function (ds, row) {
console.log(row + '番目の行の位置に一つの行が追加されました。';
};
// 関数に渡された各行はアレイ、または json客体であり得る。
var rows = [
['value1', 'value2', 'value3', 111, 222],
{
'field1': 'value11',
'field2': 'value12',
'field3': 'value13',
'field4': 666,
'field5': 777
}
];
// countが-1ならrowsのすべての行を追加し、0より大きければMath.min(count, rows.length)の分追加される。
ds.appendRows(rows, 0, -1, false);