2010-08-05 88 views
0

我無法在DataTables插件中找到解決方案。我想要的是進行二次分揀。我的意思是 - 例如,我有一個表有產品名稱和價格,這樣的事情:jQuery DataTables插件 - 二級排序(多列)

 
    NAME    PRICE 
    A product   22.00 $ 
    C product   50.00 $ 
    B product   50.00 $ 
    D product   50.00 $ 
    E product   26.00 $ 
    F product   12.00 $ 

當價格在用戶點擊這種情況:

 NAME    PRICE 
    F product   12.00 $ 
    A product   22.00 $ 
    E product   26.00 $ 
    C product   50.00 $ 
    B product   50.00 $ 
    D product   50.00 $ 

但我需要這發生:

 NAME    PRICE 
    F product   12.00 $ 
    A product   22.00 $ 
    E product   26.00 $ 
    B product   50.00 $ 
    C product   50.00 $ 
    D product   50.00 $ 

    (note the last three products - they are sorted a-z) 

或基本上,我需要什麼描述here

如果您有任何意見,請提前致謝!

回答

0

對不起,忘了這裏回答。我找到了一個解決方案 - 使用aaSort函數,但您需要將其修補到腳本中。將行4085更改爲:

aaSort = oSettings.aaSorting.concat(oSettings.aaSortingFixed); 
+0

嗨,你可以發佈你的答案。我需要同樣的東西。 – Raje 2012-11-22 08:26:54

+0

這是兩年多前,但我認爲答案就在那裏:使用aaSort函數,但事先修補腳本。 – 2012-11-24 06:04:58

1

試試這個:

oTable.fnSort([ [0,'asc'], [1,'asc'] ]); 
+0

它將立即排序列0和1. – Manie 2010-08-09 06:27:15