[英]Add additional server parameters to Datatables from a plugin
我已经开发了一个插件,用于向Datatables 1.9添加新功能,这些功能一直在客户端工作。 我现在需要通过向aoData添加其他参数来工作服务器端。 我试过推它们并重新绘制。
我的代码看起来像
$.fn.dataTableExt.oApi.customFilter = function(oSettings, filter) {
oSettings.aoServerParams.push({"name":"filter", "value":filter});
oSettings.oInstance.fnDraw();
}
服务器正在重新处理,但新的参数在aoData或aoServerParams上不可用//从davidkonrad添加了fnDraw()代码
在DataTables 1.9中看起来像是要从一个插件中推送一个闭包来将其他参数推送到aoData以进行服务器端处理。 不只是参数。
oSettings.aoServerParams.push({
"fn": function(aoData) {
aoData.push({"name": "filter", "value": filter});
},
"sName": "addParams"
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.