我正在使用ajax dataTable查看书籍列表,我正在使用cakePHP。这是我调用ajax datatable的脚本:
$(document).ready(function() {
oTable = $('#base_discount').dataTable({
"bProcessing": true,
"bServerSide": true,
"sPaginationType": "full_numbers",
"aoColumns" : [{"sClass": "center"}, null, null,{"sClass": "center"} ,{"sClass": "center"},{"sClass": "center"},{"sClass": "center"}, {"bSortable": true,"sClass": "center"}, **{"bSortable": false,"sClass": "center"}**],
"sAjaxSource": "<?php echo BASE_PATH?>xxx/xxx.ctp"
});
});
在aColumns
的最后一部分中,我将bSortable
设置为false
,在最后一列中,我设置了复选框以选中并取消选中全部。这是一个用于检查和取消选中的脚本:
function toggle(source) {
checkboxes = document.getElementsByName('foo');
for(var i in checkboxes)
checkboxes[i].checked = source.checked;
}
此复选框工作正常。但是在datatable中,最后一列中的网格显示如下:
请帮帮我......
谢谢