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 重新渲染下,这个一切正常,没有其他什么问题。

目录
相关文章
|
容器
Handsontable - 配置属性(下)
Handsontable - 配置属性(下)
1525 0
Handsontable - 配置属性(下)
|
JavaScript 前端开发 容器
Vue antdv 下拉菜单不跟着滚动走(getPopupContainer 使用)
Vue antdv 下拉菜单不跟着滚动走(getPopupContainer 使用)
2123 0
|
前端开发 Shell API
强大的类excel插件,handsontable的简单应用
强大的类excel插件,handsontable的简单应用
626 1
|
存储 Java API
键值对魔法:如何优雅地使用Java Map,让代码更简洁?
【6月更文挑战第18天】在Java中,高效使用Map能提升代码质量。例如,Java 9引入了简洁的初始化语法`Map.of()`来创建Map。Stream API允许优雅地处理Map,如遍历、筛选和转换数据。Map的方法如`merge`用于合并键值,`computeIfAbsent`和`computeIfPresent`则在条件满足时计算并更新值。此外,Map的默认方法如`getOrDefault`提供便利。掌握这些特性可使Map操作更高效和易读。
731 57
Vue3级联选择(Cascader)
这是一个可定制的级联选择器组件,支持多级下拉选项。主要属性包括:数据源、文本字段、值字段、后代字段、占位符文本、选择行为、间距、宽度、高度、禁用状态、清除功能、搜索功能及过滤函数等。组件可根据需求灵活配置,并支持动态更新与事件回调。在线预览和详细示例可见[这里](https://themusecatcher.github.io/vue-amazing-ui/guide/components/cascader.html)。
1120 2
Vue3级联选择(Cascader)
|
11月前
|
JSON 前端开发 JavaScript
搞定 XLSX 预览?别瞎找了,这几个库(尤其最后一个)真香!
本文来自【沉浸式趣谈】,探讨前端处理Excel的三大主流库:xlsx、Handsontable和ExcelJS。 - **xlsx**:轻量高效,适合简单读写数据,但样式支持有限。 - **Handsontable**:功能强大,提供类Excel在线编辑体验,但商用需付费且性能消耗较大。 - **ExcelJS**:现代全能,API友好,支持复杂样式与公式,免费开源,推荐用于精细处理场景。
1000 0
搞定 XLSX 预览?别瞎找了,这几个库(尤其最后一个)真香!
|
Docker 容器
docker重命名镜像名称以及tag版本
docker重命名镜像名称以及tag版本
1965 0
|
JavaScript
react+typescript通过window.xxx挂载属性报错的解决方案
react+typescript通过window.xxx挂载属性报错的解决方案
726 0
|
存储 算法 C++
弗洛伊德(Floyd)算法(C/C++)
弗洛伊德(Floyd)算法(C/C++)
|
XML JSON Java
OpenFeign深入学习笔记
OpenFeign 是 Spring Cloud 生态系统中的一个强大工具,它使得微服务之间的通信变得更加简单和高效。通过使用 OpenFeign,开发者可以专注于业务逻辑的实现,而不需要关心底层的 HTTP 通信细节。
431 0