0

ユーザーがページにいる間に定期的に更新される同じデータを使用する多くのプロセスがあります。ここで、データテーブルを使用してこのデータを表示したいと考えています。

ColReorder プラグインも使用します。

問題は、データテーブルにこのローカル変数を新しいデータで強制的に「リロード」させる方法がわからないことです。

「aoColums」設定には、画像などのデータフィールドの一部を使用する一連の定義もあります。

dat var の一部のデータを変更しました。は、データテーブルに強制的にそれをテーブルに入れようとしました。運がない。使用する API に適切な例や関数が見つかりません。

oTable.fnClearTable() と oTable.fnAddData(data) を使用しようとすると、データがロードされますが、どういうわけか ColReorder が適用されません。

myTable = $('#myTable').dataTable({
    "aoColumns": [ ... ],
    "aaSorting": [[1, 'asc']],
    "aaData": data,
    "sScrollY": 200,
    "sScrollX": "100%",
    "sScrollXInner": "150%",
    "bJQueryUI": true,
    "sPaginationType": "full_numbers",
    "sDom": 'R<"H"lfr>t<"F"ip>',
    "iFixedColumns": 3,
    "oColReorder": {
        "aiOrder": [ 0, 8, 2, 3, 4, 5, 6, 7, 1, 9 ]
    }
});

何か案は?

編集問題全体を説明して 、動作するjsFiddleを作成しました。見て、行ってみてください!

4

1 に答える 1