3

このページから:

http://datatables.net/new/1.7

初期化オブジェクトによる取得 - $(...).dataTable({"bRetrieve":true, ...}); - このように初期化後にテーブル パラメータを変更することはできませんが、$().dataTable() への単一の呼び出しを使用できると便利です。bRetrieve を true に設定すると、これを承認したことが DataTables に伝えられます。

次の行は私が理解していないものだと思います:

しかし、$().dataTable() への単一の呼び出しを使用できると便利です。bRetrieve を true に設定すると、これを承認したことが DataTables に伝えられます。

関連はbDestroyです:

テーブルの再初期化 - $(...).dataTable({"bDestroy":true, ...}); - 実際、テーブルを再初期化することは可能ですが、かなり残忍です。これにより、古いテーブルが破棄され、新しいテーブルが初期化されます。

誰かがこれらがどのように相互作用するかを説明できますか? この説明を読む前に理解しておくべきことについての仮定があるように感じますが、明らかにそうではありません。

4

1 に答える 1

3

データテーブルサイトでの言及: http://www.datatables.net/ref

「bRetrieve」プロパティは、理解しているデータテーブルを確認するために使用されます。特定のテーブルの場合、新しいオブジェクトを作成する代わりに、データテーブル インスタンスが既に作成されている場合、データテーブル プラグインは既存のオブジェクトを返します。

編集 :

「bDestroy」プロパティについても同様です。このテーブルも破棄できることをデータテーブルに伝えます。このプロパティをfalse (このテーブルを破棄したくないことを示す) に設定すると、データ テーブル オブジェクトで fnDestroy() 関数を呼び出した後、テーブルを破棄できないというポップアップ警告が表示されます。

于 2013-07-01T10:08:21.363 に答える