bootstrap-table列拖动,重新加载列拖动无效
公司项目有一个需求,就是允许bootstrap表格的列可以拖动,使用bootstrap列拖动的插件发现,当表格重新加载的时候,列拖动无效
1.引入js 可在http://bootstrap-table.wenzhixin.net.cn/zh-cn/extensions/下载

2.增加属性resizeable:true
这样就可以拖动列,但是当表格重新加载时,列拖动无效,解决办法:
在bootstrap-tabel-resizable.js中增加以下内容:
const _destroy = BootstrapTable.prototype.destroy
BootstrapTable.prototype.destroy = function (…args) {
const that = this
_destroy.apply(this, Array.prototype.slice.apply(args))
if (this.options.resizable) {
destroy(this)
}
}
到此重新加载表格列拖动失效的问题就解决了
本文介绍了一个关于bootstrap-table的常见问题,即在使用列拖动插件后,重新加载表格时列拖动功能失效的情况。通过修改bootstrap-table-resizable.js文件中的destroy方法,可以在表格重新加载后保持列拖动功能有效。

9525

被折叠的 条评论
为什么被折叠?



