找回密码
 立即注册

QQ登录

只需一步,快速开始

inroad

中级会员

70

主题

262

帖子

784

积分

中级会员

积分
784
inroad
中级会员   /  发表于:2020-5-27 18:00  /   查看:4511  /  回复:5
1.问题描述:通过模板设计器,设计了table样式,并且绑定了模板数据。然后在页面中导入模板,并且绑定数据源。表格中的单元格没有自适应行高和换行,在代码中设置style换行,循环设置行高自适应没有效果。
2.期望:导入模板后绑定数据源,表格可以根据数据内容自适应行高和列宽。
2.png
企业微信截图_15905735111857.png

5 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2020-5-27 19:06:56
沙发
这边有个例子可以参考:
https://gcdn.grapecity.com.cn/showtopic-51805-1-1.html
如果还要问题可以提供个能复现的Demo
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
inroad
中级会员   /  发表于:2020-5-28 10:43:50
板凳
Fiooona 发表于 2020-5-27 19:06
这边有个例子可以参考:
https://gcdn.grapecity.com.cn/showtopic-51805-1-1.html
如果还要问题可以提供 ...

我看了这个例子,我的代码就是用到这个例子的代码,但是只有当单元格的值被修改后会自动换行和改变行高。   区别是,我添加了导入了json模板,希望导入json模板的同时能够自动进行换行和调整行高
回复 使用道具 举报
inroad
中级会员   /  发表于:2020-5-28 10:52:45
地板
Fiooona 发表于 2020-5-27 19:06
这边有个例子可以参考:
https://gcdn.grapecity.com.cn/showtopic-51805-1-1.html
如果还要问题可以提供 ...

对应的代码Table.vue中

Table.rar

2.73 KB, 阅读权限: 100, 下载次数: 2

回复 使用道具 举报
inroad
中级会员   /  发表于:2020-5-28 11:00:52
5#
inroad 发表于 2020-5-28 10:52
对应的代码Table.vue中

这个是Table.vue中引用的json模板

demo02.rar

2.6 KB, 阅读权限: 100, 下载次数: 1

回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-5-29 11:38:34
6#
导入模板后,通过遍历每个sheet ,getRowCount,再遍历行去设置autoFitRow及行高,或者行高可以通过设置默认样式来实现:
  1. //获取表默认样式
  2. var spread = GC.Spread.Sheets.findControl(“ss”).
  3. var sheet = spread.getActiveSheet();
  4. var sheetStyle = sheet.getDefaultStyle();

  5. //修改并设置表的默认样式.
  6. sheetStyle.backColor = “lightBlue”;
  7. sheet.setDefaultStyle(sheetStyle);
复制代码
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部