SMART datagrid v.1 > Classes > GridDataSet

Back  Forward

DataLudi.GridDataSet.setRowCount  method

データ行の数を変更する。 

countが既存の数より少なければcount以後の行達はさくじょされる。 削除イベントは発生しない。 countが既存の数より多ければ必要な分だけデータ行達が追加される。 

function setRowCount (count: Number, fillDefaults: Boolean, defaultValues: [*], rowState: String);
Returns
Void
Parameters
count - Number. required.
fillDefaults - Boolean. デフォルト値はfalse.
trueなら、データフィールドのdefaultValueundefinedではない場合その値に初期化する。
defaultValues - [*]. デフォルト値はnull.
データフィールドのプロパティー達で初期化できなかった場合、defaultValuesに該当フィールドの値がundefinedではなければその値に初期化する。
rowState - String. デフォルト値は""none"".
データセットのcheckStatesがtrueならrowStateで各データ行たちの状態を初期化する。
Code -1
    $("$addRow").click(function () {
        var defaults = ['seoul', undefined, 7878, 'ludi'];
        ds.setRowCount(ds.rowCount() + 2, true, defaults);
    });
See Also
DataField.defaultValue
DataSet.checkStates
Examples
SetRowCount