2012-04-17 11 views
0

私はHTMLテーブルを管理するためにdataTableプラグイン(datatable)を使用しています。データテーブルの初期化時にデータが消えます

しかし、このプラグインのinitを呼び出すと、私のテーブルのデータが消えます!どうして?

私はすでにこの方法を使っていますが、私はこの問題を抱えていませんでした!誰かが私を助けることができますか?

のinitの呼び出しは次のとおりです。

jQuery('#measure').dataTable({ 
    "bDestroy": true, //using this because I call this init many times 
    "aoColumnDefs": [ 
     { "bSortable": false, "aTargets": [ 0 ] }, 
     { "bSortable": false, "bSearchable": false, "bVisible": false, "aTargets": [ 3,4,8,9,10,11,12,13,14,15,16,17 ] }, 
    ], 
    "aaSorting": [[5, 'asc']] 
}); 

私は何が起こっているかを見るためだけにこのコードの前にJSでブロッキングアラートを使用している場合は、私は正しいデータを持つテーブルを見ることができます。この後、私は火かき棒のようなHTMLコンソールからさえもデータを見ることができません。

EDIT:多分bDestroy問題

のですか?私はテーブルに時間当たり1行を挿入したい、このinitメソッドを呼び出すたびに

+0

コンソールにエラーはありますか? –

+0

は「bVisible」でした:問題は間違っていますか? –

+0

コンソールは悲しいほど白く空で、エラーや警告は表示されません。 –

答えて

0

私はそれを手に入れました! :)

私は...私の問題は、私はデータテーブルの初期化私は、行を追加するたびに呼び出すために使用されるということでした動的データを追加...

あなたが動的にデータを追加したい場合は、あなたがする必要がありますinitメソッドを一度だけ呼び出すと、datatable APIを使用してテーブルのデータを追加/更新/削除します。 ;)

関連する問題