Я борюсь с функцией, где я хотел бы включать/отключать данные в поле с помощью jQuery.Datatables toggle with checkbox
Это действительно работает, если у меня нет данных, определенных, тогда я включаю/выключаю без проблем.
Но я хотел бы, чтобы данные были включены по умолчанию и только тогда, чтобы выключить и снова включить. Я получаю повторную инициализацию предупреждений.
У меня есть что-то вроде этого:
$('#datatable-switch').on('click',function(){
if($(this).attr('data-click-state') == 0) {
$(this).attr('data-click-state', 1);
showLockersDataTable();
} else {
$(this).attr('data-click-state', 0)
lockersTable.DataTable().destroy();
}
});
Таблицы данных [не могут быть инициированы дважды] (https://datatables.net/manual/tech-notes/3), что может вызвать вашу проблему. –
@Tarekis в соответствии с [документацией] (https://datatables.net/manual/tech-notes/3#destroy) вы можете использовать 'destroy()' для уничтожения старой таблицы перед повторной инициализацией новой. –
Вы можете показать свою первую инициализацию ?? где showLockersDataTable? – Vanojx1