[[ProgramLanguage/Script/JavaScript/jQuery/DataTables/日本語リファレンス]] *DataTable.fnAddData(1D array of data[, boolean = true]) [#w688c53c] **概要 [#n9b3067e] ''インメモリ データ ソース''に新しい行を追加します。 //End 概要 #br **構文 [#n4ad1e1c] fnAddData( mData [,bRedraw = true] ) //End 構文 #br **パラメータ [#h079663e] :mData| 型:''1D array of data''| 型:''1D array of data'' ''インメモリ データ ソース''に新しい行を追加します。 #br 列の値を1つの要素として1次元配列に追加します。 ''インメモリ データ ソース''の列数と''mData''の要素数が異なると例外が発生します。 :bRedraw| 型:''boolean'' 省略可能です。指定可能な値を次に示します。 ::true| ''データ ビュー''を再描画します。 ::false| ''データ ビュー''を再描画しません。 //End パラメータ #br **戻り値 [#y79db350] :array| //End 戻り値 #br **解説 [#x4329f8c] ''インメモリ データ ソース''に新しい行を追加します。 このメソッドでは新しい行を1行追加することができます。1度に複数の行を追加することはできません。 ''データ ビュー''が再描画されるとデータの並べ替えやフィルタリングも実行されます。 //End 解説 #br **例 [#yc1236ed] 新しい行を追加する方法を次のコード例に示します。 -この例では実行ボタン(executeButton)をクリックすると、''インメモリ データ ソース''に新しい行が1行追加され''データ ビュー''が再描画されます。 $(document).ready(function() { var oTable = $('#example').dataTable(); }); function executeButton_onclick() { var oTable = $('#example').dataTable(); oTable.fnAddData( [ "行追加(1列目)" ,"行追加(2列目)" ,"行追加(3列目)" ,"行追加(4列目)" ,"行追加(5列目)" ] ); } #br -この例では実行ボタン(executeButton)をクリックすると、''インメモリ データ ソース''に新しい行が1行追加されます。''データ ビュー''は再描画されません。 $(document).ready(function() { var oTable = $('#example').dataTable(); }); function executeButton_onclick() { var oTable = $('#example').dataTable(); var giCount = 0; oTable.fnAddData( [ "行追加(1列目)" ,"行追加(2列目)" ,"行追加(3列目)" ,"行追加(4列目)" ,"行追加(5列目)" ] ,false ); } //End 例 #br **バージョン情報 [#u8723a8c] DataTables 1.9.0 //End バージョン情報 #br **参照 [#ce0cc708] //End 参照 //End DataTable.fnAddData(1D array of data[, boolean = true])