使用MVC4中的部分视图在jquery中重新初始化Datatable

时间:2015-02-13 09:22:16

标签: jquery asp.net-mvc twitter-bootstrap jquery-datatables

我正在使用DataTable JQuery库来进行分页和排序。我正在使用通过Ajax调用加载的部分视图。以下是我面临的问题 -

视图上有四个选项卡,每个选项卡使用相同的模型但具有不同的记录集。我们将标签命名为Allowed,Blocked,Time Limited。

  1. 默认标签是允许的。在这上面应用DataTable就可以了。我的意思是,分页分页一切正常。
  2. 单击其他选项卡,“阻止”或“时间限制”将禁用“排序”和“分页”属性。我试图破坏DataTable对象,但仍然没有运气
  3. 请参阅以下代码

    $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  
                ]
            });
    

    我不想为每个标签创建不同的局部视图,因为每个标签使用相同的模型,并且视图类似。

0 个答案:

没有答案