Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

231
Visualizações
datatable.net not clearing before reload

I have above code to reload the datatable in DataTable generic react component.

everything works fine. but I want to clear the datatable before every reload. and the datatable.clear().draw() is not working. in case of 422 validation error the old data remain there filled in the datatable.

 window.DatatableBasic = (function () {

    var initDatatable = function () {
      datatable = $('#datatablebasic')
        .DataTable({
          //options...
        })
        

    return {
      // public functions
      init: function () {
        if (!$.fn.DataTable.isDataTable('#datatablebasic')) {
          initDatatable()
        }
      },
      reload: function () {
        // $('#datatablebasic').Datatable().ajax.reload();
        if (datatable && datatable.ajax) {
          //reset pagination on submit searchButton
          // datatable.clear().draw();
          console.log(datatable)
          $('#datatablebasic').dataTable().fnPageChange(0);
          const count = $('#datatablebasic').DataTable().data().count();
          if (count > 1) {
            datatable.ajax.reload(null, false);
          } else {
            datatable.ajax.reload(null, true);
          }
        } else {
          this.reinit();
        }
      },
      reinit: function () {
        if ($.fn.DataTable.isDataTable('#datatablebasic')) {
          $('#datatablebasic').dataTable().fnDestroy()
        }
        initDatatable()
      },
    }
  })()
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda