Handsontable - 一键清空所有单元格数据

简介: Handsontable - 一键清空所有单元格数据
<HotTable ref="ht" :settings="hotSettings" licenseKey="xxxxxx">HotTable>

小编目前找到一共有三种方案

  1. this.$refs.ht.hotInstance.clear()
  2. this.$refs.ht.hotInstance.updateSettings({ data: null })
  3. this.$refs.ht.hotInstance.loadData(null)

1、this.$refs.ht.hotInstance.clear()

点评:框架自带方法,但是很奇怪的是每次清空完总是触发校验机制,如果有判空校验就会发现一片红海,影响用户体验。

2、this.$refs.ht.hotInstance.updateSettings({ data: null })

点评:通过 data 为 null,配合框架自带方法 updateSettings 重新渲染下,但也很奇怪的是滚动条的样式会发生一些变化,影响用户体验。

3、this.$refs.ht.hotInstance.loadData(null) (推荐)

点评:通过 data 为 null,配合框架自带方法 loadData 重新渲染下,这个一切正常,没有其他什么问题。

目录
相关文章
|
JavaScript
jqgrid清空表格
jqgrid清空表格
57 0
openpyxl 一行代码批量修改单元格属性、修改全部单元格属性 、设置自动换行、修改全部单元格style为自动换行
openpyxl 一行代码批量修改单元格属性、修改全部单元格属性 、设置自动换行、修改全部单元格style为自动换行
258 0
|
JavaScript
EasyUI的datagrid每行数据添加操作按钮的方法
EasyUI的datagrid每行数据添加操作按钮的方法
255 0
jqgrid实现表头合并功能
jqgrid实现表头合并功能
387 0
Element-ui表格的列隐藏显示会使表格头数据错乱或者表格头样式变大
Element-ui表格的列隐藏显示会使表格头数据错乱或者表格头样式变大
473 0
Element Plus修改表格行、单元格样式
Element Plus修改表格行、单元格样式
1813 0
关于 在word中插入表格跨页后每一页表格都显示标题栏 的解决方法
关于 在word中插入表格跨页后每一页表格都显示标题栏 的解决方法
关于 在word中插入表格跨页后每一页表格都显示标题栏 的解决方法
|
JavaScript
在页面上绘制一张表格,使用 DOM 节点的动态添加和删除向表格中插入数据,点击表格每行后的“删除”超链接
在页面上绘制一张表格,使用 DOM 节点的动态添加和删除向表格中插入数据,点击表格每行后的“删除”超链接
377 0
在页面上绘制一张表格,使用 DOM 节点的动态添加和删除向表格中插入数据,点击表格每行后的“删除”超链接
Handsontable - 保存 handsontable 数据本地持久化
Handsontable - 保存 handsontable 数据本地持久化
168 0
|
JavaScript
vue增加按钮到表头单元格的解决方法
最近想在明细表中,增加一个增加按钮,记录方法如下: 修改表格的渲染方法 ...
2182 0