找回密码
 立即注册

QQ登录

只需一步,快速开始

xuehai

注册会员

10

主题

28

帖子

132

积分

注册会员

积分
132
QQ
xuehai
注册会员   /  发表于:2019-10-16 14:22  /   查看:2876  /  回复:8
自定义单元格后,单元格的显示内容是文本,但是单元格的背后value是一个对象,这样设置自适应行高过后会有问题,要么非常高,要么不换行

8 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2019-10-16 14:41:21
沙发
可以提供下能复现问题的代码吗?  可以在我上传的附件中复现,

10.16.zip

4.75 KB, 下载次数: 59

组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
xuehai
注册会员   /  发表于:2019-10-16 15:29:56
板凳
本帖最后由 xuehai 于 2019-10-16 15:35 编辑
Fiooona 发表于 2019-10-16 14:41
可以提供下能复现问题的代码吗?  可以在我上传的附件中复现,
上传了

10.16 2.zip

6.51 KB, 下载次数: 71

回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-10-16 16:13:56
地板
是的 ,自适应行高会根据value值进行自适应,虽然paint方法没有将它绘制出来。
为啥要设置这样的自定义单元格呢?如果是想保存不想显示出来的内容,可以使用Tag 标签功能https://demo.grapecity.com.cn/sp ... API/tagBasic/purejs
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
xuehai
注册会员   /  发表于:2019-10-16 16:17:14
5#
Fiooona 发表于 2019-10-16 16:13
是的 ,自适应行高会根据value值进行自适应,虽然paint方法没有将它绘制出来。
为啥要设置这样的自定义单 ...

那这个策略是否能够改变或者是在哪里去覆盖
回复 使用道具 举报
xuehai
注册会员   /  发表于:2019-10-16 16:19:50
6#
xuehai 发表于 2019-10-16 16:17
那这个策略是否能够改变或者是在哪里去覆盖

我这个只是示意以下,这样的自定义单元格,在select框或其他有label 和value形势的组件需要
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-10-16 16:24:24
7#
这个策略无法改变,你可以绘制自定义单元格的时候 用canvas将文字绘制出来,自己控制折行的效果(参考我第一次发您的Demo中的自定义单元格 ),然后取消 wordWrap 和自适应行高
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
xuehai
注册会员   /  发表于:2019-10-16 16:38:56
8#
Fiooona 发表于 2019-10-16 16:24
这个策略无法改变,你可以绘制自定义单元格的时候 用canvas将文字绘制出来,自己控制折行的效果(参考我第 ...

如果自己实现折行效果,取消 wordWrap 和自适应行高,那不是自定义单元格的cell如何去自适应
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-10-16 18:11:18
9#
可以根据您单元格里需要有几行文本内容,根据文字的大小,计算出行高,再调用 setRowHeight方法设置行高既可。
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部