dexteryao 发表于 2021-8-30 14:22:22

GCExcel 实现区域模板

在SpreadJS中提供了区域模板(Range Template)的功能,允许用户或者开发人员将单元格区域的模板定义为单个单元格类型。

GCExcel 也支持了这种模板方式,参考学习指南-区域模板
GCExcel除了按照Spread JS这种单元格的区域模板,还可以使用自身的模板语言实现类似的功能
在GCExcel 模板语言的驱动下, 通过设计好的模板,绑定数组数据,复制出与模板内容相同格式的数据

使用SpreadJS Designer设计模板

绑定数据后的结果。


这里主要是用了模板的Range功能,对于模板中的fullName字段设置了R=A1:K12。
通过R告诉GCExcel模板引擎,A1:K12区域为整个模板区域,引擎回复制A1:K12区域来渲染数组中其他数据。
如果需要横向拓展可以添加E=H标记数据渲染方向(默认为垂直)

示例:







页: [1]
查看完整版本: GCExcel 实现区域模板