SpreadJS新人入门学习(三):认识工作簿(下)

在了解SpreadJS工作薄的时候,那就要学习Spread JSON 导入导出的内容了,其中包括数据源序列化、自定义特性序列化和hitTest。

SpreadJS 是一款基于 HTML5 的纯前端电子表格控件,以“高速低耗、高度类似Excel、可无限扩展”为产品特色,提供移动跨平台和浏览器支持,同时满足 .NET、Java、App 等应用程序中的 Web Excel 组件开发、数据填 、在线文档、图表公式联动、类 Excel UI 设计等业务场景,为您带来亲切的 Excel 体验。SpreadJS 在数据可视化、Excel 导入导出、公式引用、数据绑定、框架集成等场景下无需大量代码开发和测试,极大降低了企业研发成本和项目交付风险。

SpreadJS免费版

在了解SpreadJS工作薄的时候,那就要学习Spread JSON 导入导出的内容了,其中包括数据源序列化、自定义特性序列化和hitTest。

Spread JSON 导入导出

在SpreadJS表单控件中可以导入导出JSON数据,收集界面的录入数据。

数据源序列化

若要将表单中的数据源序列化到JSON对象中,可以设置参数includeBindingSource: true,若未设置默认为false.

如下图,点击数据源序列化,将上表中的数据源数据导出,在下表中读入:

SpreadJS新人入门学习(三):认识工作簿(下)

自定义特性序列化

一些自定义的特性也支持序列化与反序列化,如下图,点击加样式按钮,为表格的视图及标签区域加入自定义样式,点击自定义特性序列化可将自定义样式也序列化。

SpreadJS支持以下自定义特性的序列化与反序列化: 自定义单元格类型, 自定义函数,

自定义格式, 自定义函数迷你图, 自定义标签, 以及自定义行筛选。

SpreadJS新人入门学习(三):认识工作簿(下)

hitTest

点击工作表的任何地方,hitTest方法可以返回特定区域。

SpreadJS新人入门学习(三):认识工作簿(下)

下载SpreadJS示例:工作薄命中测试和JSON

SpreadJS新人入门学习(一):解读SpreadJS组成结构

SpreadJS新人入门学习(二):认识工作簿(上)


想要购买SpreadJS正版授权,或了解更多产品信息请点击【咨询在线客服】

850×68.png

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月19日
下一篇 2019年10月19日

相关推荐

发表回复

登录后才能评论