SMART datagrid v1.4 > Classes > GridDataSet
row 행 위치에 values로 전달되는 값들을 새로운 행으로 삽입한다.
성공적으로 추가되면 true를 리턴한다. row가 0보다 작거나 rowCount 보다 크면 예외가 발생한다. values는 배열이거나 json 객체일 수 있는데, json 객체는 필드 순서에 맞게 배열로 재구성되어 데이터셋에 저장된다.
// 추가가 성공되면 이벤트가 발생한다.
ds.onRowInserted = function (ds, row) {
var values = ds.getRowObject(row);
$('#value1').val(values['value1');
$('#value2').val(values['value2');
};
var row = grid.focusedRowIndex();
ds.insertRow(row, ['value1', 'value2', 111, false, 222]);
ds.insertRow(row + 1, {
'field1': 'value1',
'field2': 333
});