繁体   English   中英

jQuery的数据表不排序

[英]jquery datatable doesn't sort

我有一个由服务器端ajax填充的jquery数据表。 假定默认情况下,数据表应该是可排序的,而不必添加任何参数。 我的不是。 排序箭头显示在列标题中,单击它们会翻转箭头,但没有排序。

这是数据表定义:

$('#appPotTable').DataTable({
    "ordering": true,       
    "processing": true,
    "serverSide": true,
    "ajax": "/MoneyMachine/screen_analystEst.php",
    "columns": [
        { "data": "Symbol", "sortable":true },
        { "data": "CompanyName" },
        { "data": "StockType" },
        { "data": "ExDivDate" },
        { "data": "Dividend" },
        { "data": "DivYield" },
        { "data": "DivFrequency" },
        { "data": "DivPayDate" },
        { "data": "PriceToNav" },
        { "data": "AppreciationPotential" }
    ]    
});

我已经尝试过是否带有“ ordering”和“ sortable”参数,但结果相同。 我也尝试过各种列定义参数,但并不高兴。 建议?

感谢Ogreucha建议关闭服务器端处理。 我做到了,现在排序工作正常。 这是新代码:

    $('#appPotTable').DataTable({
    "ajax": "/MoneyMachine/screen_analystEst.php",
    "columns": [
        { "data": "Symbol" },
        { "data": "CompanyName" },
        { "data": "StockType" },
        { "data": "ExDivDate" },
        { "data": "Dividend" },
        { "data": "DivYield" },
        { "data": "DivFrequency" },
        { "data": "DivPayDate" },
        { "data": "PriceToNav" },
        { "data": "AppreciationPotential" }
    ]    
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM