找回密码
 立即注册

QQ登录

只需一步,快速开始

choys
金牌服务用户   /  发表于:2020-7-27 15:29  /   查看:2505  /  回复:3
1金币
1、我通过设计器设计了一个模板,指定了列宽,导出为ssjson格式。2、通过spreadjs序列化模板,格式显示正常:

image.png238466185.png

3、绑定数据源后,列宽变了:
image.png499259643.png

请问如何确保绑定数据后,列宽不改变?

最佳答案

查看完整内容

您好,请问您是表单级别绑定的数据源吗?表单级别绑定暂不支持原有模板宽度。您可以通过size属性设置绑定列的宽度;如果不设置,则默认为固定宽度。

3 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-27 15:29:29
来自 2#
您好,请问您是表单级别绑定的数据源吗?表单级别绑定暂不支持原有模板宽度。您可以通过size属性设置绑定列的宽度;如果不设置,则默认为固定宽度。
image.png461373290.png
回复 使用道具 举报
choys
金牌服务用户   /  发表于:2020-7-27 17:10:28
3#
是表单级别的绑定,除了刚才您说的方式,是否可以通过解析模板json获取列的宽度?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-27 17:35:19
4#
您好,是可以的。在绑定数据源之前,可以通过getColumnWidth()方法获取到您导入的模板指定列的宽度。但是绑定数据源后,由于列宽已经改变,所以获取到的是改变后的列宽。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部