我正在使用服务器端设置来初始化DataTable,在遇到ajax请求后,我遇到了有关order.dt事件触发的问题。
您可以在link中看到一个演示 单击表标题上的排序时,order.dt事件总是在表绘制后触发(请查看console.log以获取详细信息)。
注释中的代码工作正常,但我正在寻找能够自定义订单设置的其他解决方案:
if (data.order.length > 0) {
var orderFieldName = data.columns[data.order[0].column].data;
var orderFieldType = data.order[0].dir;
var requestOrder = {"orderField": orderFieldName, "orderType": orderFieldType};
}
由于此顺序与其他一些事情有关,因此需要检查一下,在ajax.data选项中对其进行更新之前需要自定义一点。
那么,当单击表头并在ajax.data选项中对其进行更新时,有人可以知道我们是否有事件来获取DataTable顺序设置?