【发布时间】:2019-09-20 08:44:32
【问题描述】:
HI 正在使用 fnRender/mData 获取一些值并在屏幕上显示之前执行距离函数。如何按用户在屏幕上看到的数据进行排序?
数据使用"bServerSide": true, "bProcessing": true,,但距离正在客户端计算,如果用户点击按距离列排序,我需要在客户端计算距离后进行排序
{
"sClass": "ellipsis",
"mData": function (oObj, type, val) {
if ($('#lat').val() > 0 && $('#searchbox').val() != '')
{
var distance = distanceTo(oObj[14], oObj[9], $('#lat').val(), $('#long').val(), "K");
return distance.toFixed(2);
}
else
{
return '';
}
},
"bSearchable": false },
【问题讨论】:
-
注意:我使用的是旧数据表
-
您使用的是客户端还是服务器端 (
"bServerSide": true) 处理? -
哪一个,客户端还是服务器端?
标签: sorting datatables render