我还没有找到通过javascript加载表数据的工作示例,而且在尝试初始化过滤器时,获取oTable.settings不是函数错误。DT负载正常。如有任何建议,将不胜感激。
谢谢,瑞克
这是我的代码:
<script src="../bower_components/jquery/jquery.js" type="text/javascript"></script>
<script src="../lib/DataTables-1.10.5/media/js/jquery.dataTables.js" type="text/javascript"></script>
<script src="../lib/yadcf-0.8.8/jquery.dataTables.yadcf.js" type="text/javascript"></script>..。
<script type="text/javascript" charset="utf-8">
var ndx=0;
$(document).ready( function () {
var myTable = $('#example').dataTable({
"data": data.tables[ndx].data,
"columns": data.tables[ndx].columns,
"uHeaders": [],
"uMeta": []
});
yadcf.init(myTable, [
{column_number : 0},
{column_number : 1, filter_type: "text"}
]);
});
发布于 2015-07-07 19:04:22
只要使用新的数据大写D构造函数,就应该使用yadcf init函数。
当使用小写数据对象构造函数时,您应该使用旧的yadcf,$('#example').dataTable({...}).yadcf(...);
所以要么将$('#example').dataTable({转换为$('#example').DataTable({
或
而不是调用yadcf.init(...,而是使用
var myTable = $('#example').dataTable({
"data": data.tables[ndx].data,
"columns": data.tables[ndx].columns,
"uHeaders": [],
"uMeta": []
}).yadcf(...)https://stackoverflow.com/questions/31274970
复制相似问题