2012-06-28 16 views
8

Soy bastante nuevo en jQuery tablas de datos,Cómo recuperar la clasificación de estado de JQuery DataTables

Estoy intentando recuperar dos información sobre el Datatable

  1. que está siendo actualmente ordenadas índice de la columna (aka seleccionada)
  2. qué orden se está clasificando (asc o desc)
no

segura de lo que debería abordar este (el uso de jQuery para encontrar el índice de la columna o hace DataTables h Tiene una API que me permite recuperar esta información.

muchas gracias: D

Respuesta

13

No estoy seguro de qué es lo que entendemos por "recuperar", pero si usted define su datatable así:

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

Usted tiene acceso a su entorno a través de :

myDataTable.fnSettings(); 

Ver también:

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

Por ejemplo, para obtener una matriz de columnas columnas según, intentar:

myDataTable.fnSettings().aaSorting; 

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

+0

Thanks! ¡Obtuve la información que necesitaba! : D – DFIVE

+1

Utilicé esto que, básicamente, me da una selección de ordenar $ ("# my_table_id"). DataTable(). FnSettings(). AaSorting; –

0

el orden método() devuelve una matriz de matrices que contienen índice y ordenamiento por dirección.

take a look at api

Cuestiones relacionadas