2014-02-28 51 views
0

我想在默認情況下對列於表數據進行排序 - 2下降:數據表的默認排序始終在第一列

  $("table").dataTable({ 
       "aaSorting": [[2, "desc"]] 
      }); 

但它無論如何排序列 - 0

另外,如果我禁用排序在所有它的工作原理:

  $("table").dataTable({ 
       "aaSorting": [] 
      }); 

我做錯了嗎?任何進展? Thx。

+0

它在這裏工作:HTTP://plnkr.co/edit/ZWcQqpGet4l0mpeHPtBF P =預覽。也許使用這個plunk作爲基礎向我們展示一些關於你的表格及其數據的更多信息。你想要分類什麼? – mainguy

+0

呃,等等。我只記得當我有一個啓用了cookie的表格時,我有同樣的問題。最後的排序將被記住並覆蓋aaSorting。嘗試擺脫'SpryMedia_DataTables ...'餅乾。我只是在這裏猜測。 – mainguy

+0

謝謝你們。我突然發現我初始化了兩次dataTable({...}),所以這是我的錯! )))感謝任何人試圖幫助。 – Maris

回答

0

試試這個

var oTable=$("table").dataTable({ 

      //your fields..........  
      }); 

oTable.fnSort([[2,"desc"]]);