微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

datatablejs mvc多表我从表1进行的搜索也触发了表2

如何解决datatablejs mvc多表我从表1进行的搜索也触发了表2

我在同一页面中使用2个数据表。当我从搜索搜索时,两个表受到影响。我该如何解决这个问题。页面加载时,我得到了我的2个数据表。 GET时没有错误。但是,当我尝试在其中之一中搜索某些值时,两个表会同时受到影响。 例如,当我尝试在table1搜索框中进行搜索时:例如:“ XYZ”,它正在在table2搜索框中进行写入:“ XYZ”

我该如何解决

这是我的用途:

  <table id="exampleDatatable" class="table">
                                <thead>
                                    <tr>
                                        ....
                                    </tr>
                                </thead>

                                <tbody>
                                    @foreach (var item in Model)
                                    {
                                        <tr>
                                            ....
                                        </tr>
                                    }

                                </tbody>

                            </table>

这是我的Javascript:

 $.ajax({


                    "url": "xxxxxxxx" + @Model.ID,"method": "GET",success: function (data) {

                        $("#YYYYYYYYY").html(data);

                        DataTableTRInitialize(
                            $("#bayiPersonelsDT"),[
                                { "targets": 1,"type": "locale-compare" }
                            ]
                        );


                    },error: function () { }


                });

最后是我的DataTableTRInitialize()

 table = $(table).DataTable({
    "idisplayLength": 10,"order": [[0,"desc"]],"columnDefs": defs,"oLanguage": {

        "sUrl": '/Content/js/demo/Turkish.json'

    },stateSave: true
});

NEW Edit 9/14/2020:

我在dataTables.bootstrap4.js中找到了它:

/* Default class modification */
$.extend( DataTable.ext.classes,{
    sWrapper:      "dataTables_wrapper dt-bootstrap4",sFilterInput:  "form-control form-control-sm",sLengthSelect: "custom-select custom-select-sm form-control form-control-sm",sProcessing:   "dataTables_processing card",sPageButton:   "paginate_button page-item"
} );

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。