Ошибка “Ункаугт Типееррор: Cannot read property '0' of undefined” в datatables.net, когда он приспосабливается к маленькому экрану (responsive)

У меня есть мой функциональный datatables, когда он находится в высоком разрешении, но когда эта на маленьком экране не захватывает данные о сервере.

Большой экран: introducir la descripción de la imagen aquí

Маленький экран: introducir la descripción de la imagen aquí

Как а он распознавал каждую линию правильно.

Здесь форма, в которой я верю в таблицу с datatables:

var table = $('#table').DataTable({
    destroy: true,
    filter: false,
    processing: true,
    serverSide: true,
    autoWidth: true,
    ajax: {
        url: 'tabla/usuarios',
        global: false,
        method: 'POST',
        data: function (d) {
            d.campo = $('input[name=filter_campo]').val();
            d.perfil = $('select[name=filter_perfil]').val();
            d.estados = $('select[name=filter_estados]').val();
        }
    },
    columns: [
            {data: 0, searchable: false, orderable: false, render: function( data, type, full, meta ){
                return meta.row+1;
            }
        },
        {data: 1},
        {data: 2},
        {data: 10},
        {data: 11},
        {data: 5, 
            render: function( data, type, full, meta ){
                if (data) {
                    return '';
                }else {
                    return '';
                }
            }
        },
        {data: 9, searchable: false, orderable: false},
    ],
    search: {
        "regex": true
    },
    order: [[1, 'asc']],
    fnDrawCallback: function() {
        $("[name='my-checkbox']").bootstrapToggle();
        $('[data-toggle="popover"]').popover({
            placement : 'top',
            html : true
        }); 
    }
});

editar("#table tbody",table);

Поскольку я получаю данные о таблице, нажав на одну из кнопок, ej "Издавать":

var editar = function(tbody, table){
        $(tbody).on("click","button.editar", function(){
            var data = table.row($(this).parents("tr")).data();
            $('#editar_id').val(data[0]);
            $('#editar_alias').val(data[1]);
            $('#editar_correo').val(data[2]);
            $('#editar_perfil').val(data[8]);
            $('#ModalEditar').modal('show');
            $("#editar-alias").first().focus();
        })
    }

Демонстрация Веба plugin

Заметь: в responsive теряет свойство кнопка тип переключатель

Обновление 1: Здесь ошибка, которая бросает консоль: introducir la descripción de la imagen aquí

0
задан 31.05.2017, 20:58
0 ответов