我使用Bootstrap 4, DataTables and the Responsive extension创建响应表。
对于一列,我使用defaultContent
定义默认内容,即默认HTML元素。
在插入行之后,我还使用createdRow
回调来更改默认内容(例如,向该HTML元素添加侦听器等)。
我的问题是,如果我缩小窗口并且表行崩溃,则默认列值将恢复为其原始值 - 它从未被调用createdRow
。
如果我再次展开窗口,则会再次显示新的默认值。
普通表:
折叠(请注意"按钮"列的旧默认值):
我猜测,在行崩溃后,会创建一些新的单元格,这就是为什么永远不会调用createdRow
的原因。
如何更改已折叠单元格的默认列值?