8

私はJQuery Datatablesにかなり慣れていませんが、

Datatable に関する 2 つの情報を取得しようとしています

  1. 現在ソートされている (選択されている) 列インデックス
  2. 並べ替え順 (昇順または降順)

これにどのようにアプローチすればよいかわかりません(jqueryを使用して列インデックスを見つけるか、Datatablesにこの情報を取得できるAPIがありますか.

どうもありがとう:D

4

2 に答える 2

13

「取得」とはどういう意味かわかりませんが、次のdatatableように定義すると:

myDataTable = $('#my-table').dataTable({
              .
              .
              .
              });

次の方法で設定にアクセスできます。

myDataTable.fnSettings();

以下も参照してください。

  1. http://datatables.net/api#fnSettings
  2. http://datatables.net/docs/DataTables/1.9.0/DataTable.models.oSettings.html

たとえば、並べ替えられた列の配列を取得するには、次を試してください。

myDataTable.fnSettings().aaSorting;

http://datatables.net/docs/DataTables/1.9.0/DataTable.models.oSettings.html#aaSorting

于 2012-06-28T20:15:22.533 に答える