Я использую Bootstrap 4, DataTables и расширение Responsive для создания адаптивной таблицы.
Для одного столбца я определяю содержимое по умолчанию, то есть элемент HTML по умолчанию, с defaultContent
.
Я также использую обратный вызов createdRow
для изменения содержимого по умолчанию после вставки строки (например, добавление слушателя к этому элементу HTML и т. Д.).
Моя проблема в том, что если я уменьшу окно и строки таблицы свернутся, значение столбца по умолчанию вернется к своему первоначальному значению - это похоже на createdRow
, который никогда не вызывался.
Если я снова разверну окно, новые значения по умолчанию будут показаны снова.
Обычный стол:
![enter image description here](https://i.stack.imgur.com/XwyGt.png)
Свернуто (обратите внимание на старые значения по умолчанию для столбца «Кнопки»):
![enter image description here](https://i.stack.imgur.com/NOnUa.png)
Я предполагаю, что после сжатия строк создаются новые ячейки, и поэтому createdRow
никогда не вызывается.
Как изменить значения столбцов по умолчанию для свернутых ячеек?
Мой код: https://jsfiddle.net/7wa9983s/