2012-06-28 25 views
8

Tôi khá mới để JQuery Datatables,Làm thế nào để lấy phân loại tình trạng của JQuery Datatables

Tôi đang cố gắng để lấy hai thông tin về DataTable

  1. Những chỉ số cột hiện đang được sắp xếp (aka chọn)
  2. nào đặt nó đã được sắp xếp (asc hoặc desc)

không chắc chắn làm thế nào tôi nên tiếp cận này (sử dụng jquery để tìm chỉ số cột hoặc làm Datatables h ave một API cho phép tôi lấy thông tin này.

thanks a lot: D

Trả lời

13

Tôi không chắc chắn những gì bạn có nghĩa là bằng cách "lấy", nhưng nếu bạn xác định datatable của bạn như thế này:

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

Bạn có quyền truy cập vào thiết lập của nó qua :

myDataTable.fnSettings(); 

Xem thêm:

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

Ví dụ để có được một loạt các cột cột được sắp xếp, hãy thử:

myDataTable.fnSettings().aaSorting; 

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

+0

Cảm ơn! Tôi đã nhận được thông tin tôi cần! : D – DFIVE

+1

Tôi đã sử dụng điều này về cơ bản đã cho tôi một mảng sắp xếp $ ("# my_table_id"). DataTable(). FnSettings() aaSorting; –

0

thứ tự phương pháp() trả về một mảng của mảng chứa chỉ mục và hướng phân loại.

take a look at api

Các vấn đề liên quan