javascript - 使用 DataTables ajax 响应中的变量来填充 yadcf 过滤器
问题描述
我有一个这样定义的 DataTables 表:
$(function () {
var yadcf_data_3;
var oTable = $('#example').DataTable({
"serverSide": true,
"ajax": {"url": "/platform/elements/?format=datatables",
"dataSrc": function(json){
yadcf_data_3 = json.options.yadcf_data_3
//this line returns the appropriate list of values
console.log(yadcf_data_3)
return json.data;
}
}
});
//this line returns undefined
console.log(yadcf_data_3)
//other stuff
yadcf.exRefreshColumnFilterWithDataProp(oTable, 3, yadcf_data_3);
});
如何使用yadcf_data_3
来填充表格的过滤器?在变量yadcf_data_3
之外返回未定义。oTable
解决方案
var table = $("#employeetable").DataTable({
"ajax": {
"url": "/url",
"type": "POST",
"datatype": "json"
, dataSrc: function (data) {
CalculateSum= data.CalculateSum;
return data.data;
}
}
....
drawCallback: function (settings) {
var api = this.api();
$('#CalculateSum').html(CalculateSum);
},
"serverSide": "true",
"order": [0, "desc"],
推荐阅读
- abap - 当前 CLASS POOL 中的 PUBLIC 类的名称必须是“...”而不是“...”
- c++ - 如何在不同的行上返回大写和小写字符串?
- react-leaflet - React-leaflet 集群在反应钩子中不起作用
- spring - 使用 Junit 和 Mockito 嵌套异常问题测试 POST Api
- python - Scrapy & Selenium:如何在循环中调用方法
- design-patterns - 如何使用可更新缓存实现存储库模式
- angular - 带有辅助路线的 Angular 6 材质选项卡导航
- mongodb - 如何在开始测试之前删除 mongodb 中的所有模型并注册用户?
- java - 什么是@constructorproperties?这是属于 J2SE 还是 Spring?
- java - HTTP 500 内部服务器错误:在容器化我的 Java Web 应用程序时