table.row(this).data() dont work later Destroy table

table.row(this).data() dont work later Destroy table

CanferCanfer Posts: 1Questions: 1Answers: 0
edited August 2018 in Free community support

Good morning,

According to the query I do, it also refreshes the table, this occasion I use the
table.destroy ();

then I use the
table.row (this) .data ();

because I want to see the detail of that record, but it does not work anymore

What am I doing wrong?

first callback

second callback, later destroy

Answers

  • allanallan Posts: 62,327Questions: 1Answers: 10,227 Site admin

    Try:

    $('#HClinica tbody')
      .off( 'click', 'tr' )
      .on( 'click', 'tr', function () {
        ...
      } );
    

    I think the issue is that you have an event leaking and its actually executing on the old table. If that doesn't fix it, please link to a test case showing the issue.

    Allan

This discussion has been closed.