Jquery DataTable не работает в разделе отчета - PullRequest
0 голосов
/ 06 февраля 2020

Dataatable не работает в разделе отчета: jquery и подключаемый модуль datatable загружены и на консоли нет ошибок.

 "use strict";
        var app = {
            main: function () {
                "use strict";
                app.execute();
                 app.pluginn()
            },
            execute: function () {
                var table = "";
                table = $('.table').DataTable({
                    processing: true,
                    dom: 'Bfrtip',

                    buttons: [
                        {
                            extend: 'excel',
                            exportOptions: {
                                columns: ':visible'
                            }
                        }
                    ],
                    'rowCallback': function (nRow, aData, iDisplayIndex) {
                        $("td:first", nRow).html(iDisplayIndex + 1);
                        return nRow;
                    },
                    //"order"       : [ [ 0, 'asc' ] ],
                    scrollY: 200,
                    deferRender: true,
                    scroller: {
                        loadingIndicator: true
                    }
                    "initComplete": function (settings, json) {
                    },
                });
            },
            searchInit() {

            },
             pluginn() {
                if ($(".select_2").length > 0) {
                    $(".select_2").select2({});
                }

            }
        };
        window.addEventListener('load', function () {
            app.main();
        });

Но, похоже, работает со списком сотрудников. В разделе db «Сотрудник» результат извлекается как json, раздел отчета, он выбирается только по запросу, используя mysql db

...