SMART datagrid v.1 > 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
グリッドデータセット修正