Datatables: как установить флажок для изменения статуса? - PullRequest
0 голосов
/ 08 ноября 2019

Моя таблица, работающая на базе данных, теперь работает на 100%.

Сейчас я пытаюсь улучшить внешний вид, используя настраиваемую функцию рендеринга, чтобы использовать более красивый флажок.

На самом деле, когда я нажимаю нафлажок строки, строка выбрана, счетчик выбранных строк обновлен и т. д.

Но я должен «реагировать» на изменение статуса, чтобы обновить визуальную сторону моего пользовательского флажка.

Я попытался добавить console.log () для функции рендеринга и обнаружил, что она выполняется только при первом рисовании с данными, возвращенными с сервера, потому что я использую ajax.

Есть ли функция, аналогичнаясделать, вызывается вместо того, когда значение флажка изменяется?

Более точные показания:

  • Обычно у нас есть TD с INPUT [type = checkbox] в качестве прямого потомка

  • Теперь у меня есть TD> DIV> INPUT [type = checkbox]

  • Обычно, когда пользователь проверяет checbox, вход получает проверенный атрибут, и браузер рисует его соответствующим образом на основепроверено или нет статус

  • Теперь у меня нет автоматически установленного атрибута «галочка».

Поэтому мне нужно «перехватить» при наличии данных, выбрать строку и применить / удалитьатрибут 'checked'.

Как этого добиться?

1 Ответ

1 голос
/ 08 ноября 2019

назначить функцию для флажка при сохранении значений

$("#table").on('draw.dt', function() {
// call the function of your saved values do the code
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...