Handsontable是一款在线电子表格插件,与Excel具有相同的操作方式。本系列文章使用6.2.2社区版本 (最后一版可免费使用版本),功能基本够用。
Handsontable中,数据源的绑定有两种方式:数组列表或对象列表。两种方式都支持只展示指定的元素、深层数据展示,以及直接修改数据源。 在处理复杂的业务时(数据源结构变更等),对象列表的方式具有更好的可读性、可维护性以及扩展性。所以,推荐使用对象列表的数据源绑定方式。
Handsontable中,目前有文本类型(默认)、自定义类型、数值、日期、时间、复选框、单选、下拉框、自动完成、密码、Handsontable这些单元格类型。 本章将展示除了自定义类型之外的单元格类型,一些配置选项请查看官方文档。
Handsontable中,提供了一系列的渲染器函数,别名除了 html外,基本和单元格类型一样。如果这些无法满足实际需求, 我们可以使用单元格属性 renderer来实现想要的效果。单元格渲染可以增加小图标点击打开对话框,展示或编辑更多信息。