我正在使用 Javascript 库 DataTables。
我添加了一个按钮来打开对话框,以便过滤所有列。
到目前为止,我的代码是这样的:
<script>
$(document).ready(function() {
var dt = $('#myTable').DataTable( {
buttons:[
{
extend: 'searchPanes',
config: {
cascadePanes: true,
viewTotal: true,
orderable: false
}
}
],
searchPanes: {
viewTotal: true,
orderable: false
},
dom: 'Bfrtip',
select: {
style: 'os',
selector: 'td:first-child'
},
order: [[ 1, 'asc' ]]
});
dt.on('select.dt', () => {
dt.searchPanes.rebuildPane(0, true);
});
dt.on('deselect.dt', () => {
dt.searchPanes.rebuildPane(0, true);
});
});
</script>
我希望该按钮触发所有五列(标题除外)的过滤器,但我只获得其中两个的过滤器。
这是我的项目的 URL,您可以在其中看到我得到的内容。我做错什么了吗?