使用MVC4中的部分视图在jquery中重新初始化Datatable
我使用DataTable JQuery库进行分页和排序。我使用的是通过Ajax调用加载的部分视图。以下是我面对的问题: 视图上有四个选项卡,每个选项卡使用相同的模型,但记录集不同。让我们把标签命名为允许的、阻止的、有时间限制的使用MVC4中的部分视图在jquery中重新初始化Datatable,jquery,asp.net-mvc,twitter-bootstrap,jquery-datatables,Jquery,Asp.net Mvc,Twitter Bootstrap,Jquery Datatables,我使用DataTable JQuery库进行分页和排序。我使用的是通过Ajax调用加载的部分视图。以下是我面对的问题: 视图上有四个选项卡,每个选项卡使用相同的模型,但记录集不同。让我们把标签命名为允许的、阻止的、有时间限制的 允许使用默认选项卡。将DataTable应用于此工作正常。我是说,一切都很好 单击其他选项卡(如“已阻止”或“有时间限制”)将禁用排序和分页属性。我试图破坏DataTable对象,但仍然没有成功 请参阅下面的代码 $table=$('#apptable').DataTab
$table=$('#apptable').DataTable({
//retrieve: reInti,
"bDestroy": false,
"bFilter": false,
"aaSorting": [[1, 'asc'], [2, 'asc']],
"paging": false,
"info": false,
"bAutoWidth": false,
"aoColumns": [
null, // 1st column width
null, // 2nd column width
{ "Width": "180px" },// 3rd column width
{ "Width": "80px" }// 4th column width
]
});
我不想为每个选项卡创建不同的局部视图,因为每个选项卡使用相同的模型,并且视图相似 通过使用类而不是使用idUsing类解决了这个问题。它没有完全正确地重新初始化!