请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

dexteryao 讲师达人认证 悬赏达人认证 SpreadJS 开发认证

超级版主

124

主题

8928

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
13548

讲师达人悬赏达人元老葡萄SpreadJS 认证SpreadJS 高级认证微信认证勋章

dexteryao 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-30 14:22  /   查看:1999  /  回复:0
在SpreadJS中提供了区域模板(Range Template)的功能,允许用户或者开发人员将单元格区域的模板定义为单个单元格类型。
image.png49064635.png
GCExcel 也支持了这种模板方式,参考学习指南-区域模板
GCExcel除了按照Spread JS这种单元格的区域模板,还可以使用自身的模板语言实现类似的功能
在GCExcel 模板语言的驱动下, 通过设计好的模板,绑定数组数据,复制出与模板内容相同格式的数据

使用SpreadJS Designer设计模板
image.png439952697.png
绑定数据后的结果。
image.png19970091.png

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

示例:
RangeTemplate.zip (8.21 KB, 下载次数: 26)

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部