0

我在 DataTables 插件中找不到解决方案。我想要的是进行二次排序。我的意思是 - 例如,我有一个包含产品名称和价格的表格,如下所示:

    名称价格
    一个产品 22.00 $
    C 产品 50.00 $
    B 产品 50.00 $
    D 产品 50.00 $
    E 产品 26.00 $
    F 产品 12.00 $

当用户点击 PRICE 时,会发生这种情况:

    名称价格
    F 产品 12.00 $
    一个产品 22.00 $
    E 产品 26.00 $
    C 产品 50.00 $
    B 产品 50.00 $
    D 产品 50.00 $

但我需要发生这种情况:

    名称价格
    F 产品 12.00 $
    一个产品 22.00 $
    E 产品 26.00 $
    B 产品 50.00 $
    C 产品 50.00 $
    D 产品 50.00 $

    (注意最后三个产品 - 它们按 az 排序)

或者基本上,我需要这里描述的内容。

如果您有任何想法,请提前致谢!

4

2 回答 2

1

试试这个:

 oTable.fnSort( [ [0,'asc'], [1,'asc'] ] );
于 2010-08-09T06:25:54.867 回答
0

抱歉,这里忘记回答了。我找到了解决方案 - 使用 aaSort 函数,但您需要在脚本中对其进行修补。将第 4085 行更改为:

aaSort = oSettings.aaSorting.concat( oSettings.aaSortingFixed );
于 2010-08-28T18:02:05.320 回答