我在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 $
当用户点击PRICE时会发生这种情况:
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 :(得分:1)
试试这个:
oTable.fnSort( [ [0,'asc'], [1,'asc'] ] );
答案 1 :(得分:0)
对不起,忘了在这里回答。我找到了一个解决方案 - 使用aaSort功能,但你需要在脚本中修补它。将第4085行更改为:
aaSort = oSettings.aaSorting.concat( oSettings.aaSortingFixed );