以下は、関数を使用して単一行の 2 つのセルを更新するためのコード スニペットですfnUpdate
: (ref: Datatables )
var oTable = $('#depGridView').dataTable();
oTable.fnUpdate( 'First', 4, 1 );
oTable.fnUpdate( 'Last', 4, 2 );
上記のコードは、5 行目 (:index=4) の 2 列目と 3 列目を正常に更新します。インデックス値の実行時間を取得するために、次の変更を加えました
var oTable = $('#depGridView').dataTable();
var getIndex = document.getElementById("indexDepRow").value;
oTable.fnUpdate( 'First', getIndex , 1 );
oTable.fnUpdate( 'Last', getIndex , 2 );
しかし、これは機能しません。行を更新しません。変数getIndexが正しいインデックス値を格納していることを確認するには、スクリプトでalert(getIndex)を使用します。5 行目をクリックすると4というアラートが表示されます。
どうすればこれを克服できますか?