SMART datagrid v1.4 > Classes > GridDataSet

Back  Forward

DataLudi.GridDataSet.insertRow  method

row 행 위치에 values로 전달되는 값들을 새로운 행으로 삽입한다. 

성공적으로 추가되면 true를 리턴한다. row가 0보다 작거나 rowCount 보다 크면 예외가 발생한다. values는 배열이거나 json 객체일 수 있는데, json 객체는 필드 순서에 맞게 배열로 재구성되어 데이터셋에 저장된다. 

function insertRow (row: Integer, values: [*]|Object, field: Integer): Boolean;
Returns
Boolean
Parameters
row - Integer. required.
values - [*]|Object. required.
field - Integer. 기본값은 -1.
Code -1
    // 추가가 성공되면 이벤트가 발생한다.
    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
    });
Note
See Also
appendRow
appendRows
insertRows
Examples
그리드 데이터셋 수정