问题描述
我使用的是 DataTable 版本 1.10.20,并且我正在使用服务器端处理来加载我的数据。在我的数据表中,第一列包含复选框。我的问题是在选中要选中的复选框并更改 DataTable 的页面并返回上一页后,复选框未选中。有没有办法保持它的状态以保持检查状态?
jQuery(document).ready(function ($) {
oTable= $('#myDummyTable').DataTable({
'orderClasses': false,"processing": true,// for show progress bar
"serverSide": true,// for process server side
"filter": true,// this is for disable filter (search box)
"orderMulti": false,'columnDefs': [
{
'targets': 0,"searching": false,'checkboxes': {
'selectRow': true
}
},{
'targets': 1,"visible": false
}
],rowId: "id",'select': {
'style': 'multi','selector': 'td:first-child'
},'order': [[1,'asc']],"pagingType": "full_numbers",//--------------------------------------------------------
"language": {
"url": "/language/Persian.json"
},"ajax": {
"url": "ApiApplicants/GetApiApplicantsData","type": "POST","datatype": "json",},"columns": [
{
render: function(data,type,row) { /*class='cbr'*/
return "<td>" +
"<input type='checkbox'>" +
"</td>";
},className: "dt-body-center"
},{ "data": "id","name": "Id","autoWidth": true },{ "data": "applicantName","name": "ApplicantName",{ "data": "logDate","name": "LogDate",{
defaultContent: '<input type="button" class="Edit" value="edit"/>'
},]
});
)};
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)