Abilitare un bottone in una DataTable in base al numero di righe
Per abilitare un bottone in base al numero di righe visualizzate in una tabella DataTable, puoi utilizzare il seguente codice all’interno della funzione drawCallback
:
drawCallback: function () {
// Controllo se ci sono righe nella tabella
if ($('#landofworld').DataTable().rows().count() > 0) {
// Abilito il bottone
$('#button-id').prop('disabled', false);
} else {
// Disabilito il bottone
$('#button-id').prop('disabled', true);
}
$(".dataTables_paginate > .pagination").addClass("pagination-rounded");
}
In questo esempio, #button-id
è l’ID del bottone che vuoi abilitare o disabilitare. Il codice controlla se ci sono righe nella tabella DataTable utilizzando il metodo count()
di rows()
. Se ci sono righe, il bottone viene abilitato utilizzando il metodo prop()
di jQuery impostando il valore false
per la proprietà disabled
. Se non ci sono righe, il bottone viene disabilitato impostando il valore true
per la proprietà disabled
.