Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用MVC4中的部分视图在jquery中重新初始化Datatable_Jquery_Asp.net Mvc_Twitter Bootstrap_Jquery Datatables - Fatal编程技术网

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

使用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

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

视图上有四个选项卡,每个选项卡使用相同的模型,但记录集不同。让我们把标签命名为允许的、阻止的、有时间限制的

  • 允许使用默认选项卡。将DataTable应用于此工作正常。我是说,一切都很好
  • 单击其他选项卡(如“已阻止”或“有时间限制”)将禁用排序和分页属性。我试图破坏DataTable对象,但仍然没有成功
  • 请参阅下面的代码

    $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类解决了这个问题。它没有完全正确地重新初始化!