我在数据表中使用行选择(截至目前,版本1.12.4)。在用户执行操作(单击按钮)后,它需要从数据表中删除选定的行,因此根据docs我在所选行上调用remove,如下所示:
connectedCallback() {
let btn = this.shadowRoot.querySelector('button')
// Event Listener
btn.addEventListener('click', e => this.changeStyle());
}
但是,在调用上述内容后,UI仍显示在表格底部选择了行(即使它们已被删除):例如
'选择了2行'
答案 0 :(得分:-1)
要解决此问题,在删除行之前,我会在这些行上调用“取消选择”来更新计数。这必须在删除行之前进行,否则计数不会更新。
table.rows({ selected: true }).remove().draw();