如何解决如何用新参数重新加载KTDatatable?
我正在使用KtDatatable作为我的数据表 我想用新参数重新加载表时遇到问题。 通常在常规数据表中,我们使用此
'data': function(d) {
d.date_range = getDaterange();
d.payment_status = getPaymentStatus();
}
但是在KTDatatable中我不能使用它,所以我使用了它
params: {
query: {
generalSearch: 'tes',date_range: getDaterange()
},},
问题是我打电话给
datatable.reload()
在KTDatatable中,它不会使用getDaterange()函数获取我的新参数
我也像常规数据表中那样使用
datatable.api().ajax.reload();
但是它显示错误.api不起作用。 重新加载数据表时如何将新参数发送到api? 谢谢
解决方法
datatable.search(“ value colum”,'name colum');
或者如果您想查看适用的功能和对象 console.log(datatable);
,params: {
query: {
generalSearch: 'tes',date_range: getDaterange()
},}
这只会发送getDaterange()的初始值
尝试此代码
params: {
query: {
generalSearch: 'tes',date_range: function(){
return getDaterange();
}
},}
,
试试这个功能 datatable.setDataSourceParam(param,value)
https://keenthemes.com/metronic/?page=docs§ion=html/components/datatable
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。