SMART datagrid v.1 > Classes > TreeDataSet

Back  Forward

DataLudi.TreeDataSet.addRows  method

パラメーターparentで指定した既存データ行の最後の子行の次に rowsで渡される値たちで一つ以上の子行達を追加する。 

parentTreeDataRow客体やidを指定することができる。 parentがnullなら最上位カラムとして追加される。 rowsはフィールドの順に合うアレイのアレイか、フィールド名をプロパティーとするjson客体たちのアレイであり得る。 行が追加される直前にonRowAddingイベントが発生して、 追加された後にonRowAddedイベントが発生する。 

function addRows (parent: TreeDataRow, rows: [Array], rowEvents: Boolean, noState: Boolean): [TreeDataRow];
Returns
[TreeDataRow]
Parameters
parent - TreeDataRow.
rows - [Array]. required.
rowEvents - Boolean. デフォルト値はfalse.
noState - Boolean. デフォルト値はfalse.
Code -1
    $('#btnAdd').click(function () {
        var parent = grid.focusedRow();
        var vals = {
            name: $('#name').val(),
            value: $('#value').val()
        };
        dataset.addRow(parent, vals);
    });
See Also
insertRow
deleteRow
deleteRows
onRowsAdding
onRowsAdded
TreeDataRow
ツリー概要
Examples
Treeデータセット
Hello Tree