Saltar al contenido

¿Cómo puedo cambiar los datos de DataTables después de que se haya inicializado?

Ten en cuenta que en las ciencias informáticas cualquier problema casi siempere suele tener diversas resoluciones, por lo tanto nosotros aquí compartimos la mejor y más óptimo.

Solución:

Para usar table.clear(), use DataTable() en lugar de dataTable()

dataTable devuelve un objeto jquery, donde como DataTable devuelve el objeto de tablas de datos

También me encontré con este problema, y ​​la forma en que lo manejé fue simplemente destruir todo y recrearlo, pero el rendimiento no fue muy crítico para esta tarea.

DataTables ha proporcionado una opción mediante el uso destroy:true, que destruirá los datos anteriores y los reinicializará. Estoy trabajando con WordPress también y funciona perfectamente. Si alguien se enfrenta a ese problema, simplemente puede probar esta solución. Espero que esto ayude, saludos!

$('#DisplayReport').click(function (e) 

            $.ajax(
                type: 'GET',
                url: '/getdata',
                data:  'campaign_id': $('#CampaignMenu').val() ,
                dataType: 'json',
                success: function (json) 

                    $('#reportTable').DataTable(
                        destroy: true,   <======= Add this to remove previous table
                        data: json,
                        pageLength: 50,
                        lengthMenu: [10, 25, 50, 75, 100, 250, 500, 1000],
                        searching: false,
                        order: [   [ 2, 'desc' ]  ],
                        columns: [
                             data: 'chain_name', title: 'Chain Name' ,
                             data: 'store_id' , title: 'Store Number' ,
                             data: 'completed', title: 'Total Surveys Completed' ,
                             data: 'initial_quota', title: 'Target Surveys To Complete' ,
                             data: 'total_callable', title: 'Total Call In The Dialer Queue' ,
                             data: 'current_status', title: 'Current Quota Status' ,
                        ]
                    );
                    $('#ReportWrapper').show();
                
            );
        );
    });

Sección de Reseñas y Valoraciones

Nos puedes asistir nuestro cometido ejecutando un comentario y valorándolo te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *