当前您所在的位置:首页>新闻中心>新品发布
新品发布
行业动态
营销活动

Handsontable 15.0.0:引入主题和功能性 React Wrapper

发布时间:2024/12/18 浏览量:790

Handsontable 15.0.0:引入主题和功能性 React Wrapper

我们很高兴地宣布,Handsontable 15.0 是一个重大更新,在定制、性能和 React 集成方面都有显著改进。全新、强大的主题系统为您提供了自定义表格外观的充分灵活性,让您可以立即创建现代、时尚的设计。React 开发人员将受益于新的功能性 React 封装器,使 Handsontable 的集成比以往更加容易。此外,我们还对性能进行了优化,即使在处理大型数据集时也能提高速度和响应速度。

为确保顺利升级,我们准备了一份详细的迁移指南。如果您遇到任何问题,请随时在我们的 GitHub 问题板上报告错误,或联系我们的支持团队。

如何升级

主题系统

在 Handsontable 15.0 中,我们完全重新设计了 CSS,使您可以完全控制表格的外观。通过 180 多个 CSS 变量,您现在可以调整每个细节,以满足您的确切要求。如果您已经在使用 Handsontable,现有的 CSS 将作为经典主题在未来的版本中继续得到支持。

我们在文档中添加了一个新的主题页面,全面介绍了新系统,并向您展示了如何在项目中有效使用该系统。

随着新主题的推出,有一个重大变化需要注意。在更新的 CSS 设置中,你需要导入两个文件,而不是只有一个:核心样式表和主题样式表。具体操作如下:

// 导入基本样式

import "handsontable/styles/handsontable.min.css";

 

// 导入主题

import "handsontable/styles/ht-theme-main.min.css";

在本次更新中,我们将推出两个开箱即用的主题,您可以立即使用:

这两个主题都带有明暗模式,并可以自动调整到首选的配色方案。

要主题:灯光模式

 

 

主要主题:暗黑模式

 

地平线主题:灯光模式

 

地平线主题:暗黑模式

查看 Handsontable 文档中的演示,尝试新的主题并查看它们的实际效果。

新功能 React Wrapper

我们很高兴推出新的@handsontable/react-wrapper,旨在简化将 Handsontable 集成到您的功能性 React 项目中的过程。

您会喜欢它的原因如下:

这种方法减少了样板代码并与 React 的声明式风格完美契合,使您的项目更易于维护。

合并单元格的行和列虚拟化

现在,处理包含合并单元格的大型数据集将更加顺畅。在此版本中,我们为合并单元格引入了虚拟化功能,使您可以处理包含跨越数千行和列的合并单元格的表格,而不会降低性能。

依赖关系更新

我们更新了多个依赖项,以提高性能和安全性:

为什么要升级?

Handsontable 15.0 为每个人带来了一系列令人兴奋的新功能。升级后可利用现代主题,通过明暗模式轻松定制数据网格,打造时尚、专业的设计。新的功能性 React 封装器简化了工作流程并提高了性能。合并单元格虚拟化增强了处理大型数据集的能力,使其更快更流畅。此外,更新的依赖项通过解决漏洞问题提高了安全性和可靠性。

发布说明

新增

改进

删除

修复

如果您在更新过程中遇到问题,请使用以下支持渠道之一:

 

北京哲想软件有限公司