[英]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.