Tôi đang sử dụng Jquery Datatable
. Tôi muốn có một cột đầu tiên với tiêu đề và hàng có hộp kiểm và nên chuyển đổi lựa chọn hộp kiểm tiêu đề với các hộp kiểm của hàng còn lại. Tôi có dưới đây thực hiện.Jquery datatable với hộp kiểm trong tiêu đề và trong hàng: chọn tất cả các hộp kiểm không hoạt động
thuộc tính DataTable
"aoColumns": [{ "sTitle": "<input type='checkbox' id='selectall' onclick='toggleChecks(this);' ></input>", "mDataProp": null, "sWidth": "20px", "sDefaultContent": "<input type='checkbox' ></input>", "bSortable": false },null,null,null,null,null,null]
DataTable hàng
<td><input type="checkbox' class="case"></input></td>
chức năng Javascript
function toggleChecks(obj)
{
$('.case').prop('checked', obj.checked);
}
này được làm việc tốt khi tôi đang trên trang duy nhất. Nhưng khi tôi thực hiện phân trang thì các hộp kiểm vẫn được bỏ chọn cho trang khác. Làm thế nào để đạt được điều này cho hành xử nhất quán cho tất cả các hộp kiểm. Xin vui lòng giúp đỡ.
Xin chào, bạn đã giải quyết vấn đề này chưa? –
tại sao bạn không chuyển các hộp kiểm bên trong $ ('# selectall'). Change (function() {}) ;. Tôi đã làm như thế này trong vài bảng. – Chandru