Как изменить язык данных JQuery с переменной - PullRequest
0 голосов
/ 25 февраля 2019

Как я могу изменить язык моего Datatable?Этот код работает, но я хочу изменить язык otable.в основном моя проблема заключается в том, что когда я меняю язык, то otable.columns () evnt не работает, а когда я использую var otable = $('#grdFormlist').DataTable();, тогда изменение языка не работает

var otable = $('#grdFormlist').DataTable();

 otable.columns().every(function () {
                    var that = this;
                    $('input', this.footer()).on('keyup change', function () {
                        if (that.search() !== this.value) {
                            that
                                .search(this.value)
                                .draw();
                        }
                    });
                });

otable = $('#grdFormlist').DataTable({
  "language": {
    "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json"
  }
});

1 Ответ

0 голосов
/ 25 февраля 2019

Спасибо всем, моя проблема решена с использованием тайм-аута.

var otable = $('#grdFormlist').DataTable({
                    "language": {
                        "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json"
                    }
                });
                setTimeout(function () {
                    otable.columns().every(function () {
                        var that = this;
                        $('input', this.footer()).on('keyup change', function () {
                            if (that.search() !== this.value) {
                                that
                                    .search(this.value)
                                    .draw();
                            }
                        });
                    });
                },3000)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...