找回密码
 立即注册

QQ登录

只需一步,快速开始

gnip

高级会员

139

主题

367

帖子

1170

积分

高级会员

积分
1170
gnip
高级会员   /  发表于:2024-9-20 16:05  /   查看:695  /  回复:13
1金币
本帖最后由 gnip 于 2024-9-20 17:05 编辑

image.png396809386.png 如图,填报写了很长的一串,但是单元格没有自适应,并且hover也没有title提示,这块怎么配置下呢,不能自适应,能不能加个hover显示填写文本的提示配置,文字是自动以单元格类型填入的 image.png416235961.png

13 个回复

正序浏览
Wilson.Zhang
超级版主   /  发表于:2024-10-17 14:13:33
14#
您好!由于您较长时间未回复,且从跟帖回复中了解到问题已得到有效解决方案,那就结贴了。如有新问题,欢迎发新帖沟通。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-9-25 17:17:59
13#
本帖最后由 Ellia.Duan 于 2024-9-25 17:21 编辑

您好,试下将getEditorValue方法中的返回值替换为对象。
image.png995468139.png

以及统一值
image.png842865295.png

如果还不行,您可以参考demo ,对比其他设置。

回复 使用道具 举报
gnip
高级会员   /  发表于:2024-9-25 16:21:07
12#
本帖最后由 gnip 于 2024-9-25 16:53 编辑
Ellia.Duan 发表于 2024-9-25 14:12
您好,需要在getAutoFitWidth中,计算新的label返回的宽度,如下代码:

结果如下:

getAutoFitWidth方法触发是需要什么条件嘛,同样我的在选中后,并没有执行getAutoFitWidth,因此就没有更新单元格宽度,您给的代码示例是触发了的,在选中下拉后
测试.gif
111.gif
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-9-25 14:12:45
11#
您好,需要在getAutoFitWidth中,计算新的label返回的宽度,如下代码:
image.png889603881.png
结果如下:
autoWidth.gif

请参考附件: vue2.zip (25.01 KB, 下载次数: 10)
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-9-24 15:56:42
10#
您好,需要调研一下,有结论会及时回复您。
回复 使用道具 举报
gnip
高级会员   /  发表于:2024-9-24 11:40:27
9#
本帖最后由 gnip 于 2024-9-24 11:42 编辑
Ellia.Duan 发表于 2024-9-24 11:34
请上传下此图片中的相关代码:

相关文件已上传,部分我这里的业务逻辑可删除了查看

addSelfComponentCommand.zip

2.45 KB, 下载次数: 16

回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-9-24 11:34:46
8#
请上传下此图片中的相关代码:
image.png257107238.png
回复 使用道具 举报
gnip
高级会员   /  发表于:2024-9-24 10:07:10
7#
Ellia.Duan 发表于 2024-9-24 09:43
您好,请参考这篇文章,重写getAutoFitHeight与getAutoFitWidth
https://gcdn.grapecity.com.cn/showtopic ...

您好,重写getAutoWidth在自定义的下拉选择数据后,并不会再次触发函数执行更新操作,所以也没法在选中后,重新去计算宽度
回复 使用道具 举报
gnip
高级会员   /  发表于:2024-9-23 18:42:07
5#
本帖最后由 gnip 于 2024-9-24 08:32 编辑
Ellia.Duan 发表于 2024-9-23 16:13
您好,在右侧面板设置自适应列后,没有复现您的问题,如下动图所示:

image.png194416503.png ,您好,我知道为什么我的宽度无法自适应了,我尝试了一下,其实最终单元格宽度是根据getEditorValue计算的,但是我这里比较特殊,我最终渲染到单元格里面给用户看到的其实是paint绘画出来的,{label:"赛迪信息赛迪信息",value:"1"},getEditorValue方法我返回的事value,paint方法使用的事label,所以最后宽度根据"1"去计算的,这怎么处理呢,照理说应该如果有point方法,应该按照paint里面的文字去适应宽度,因为这里可以返回自定义的内容到单元格上,更加灵活
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-9-23 16:13:04
4#
您好,在右侧面板设置自适应列后,没有复现您的问题,如下动图所示:


image.png755370177.png
自适应列.gif

vue2.zip

23.56 KB, 下载次数: 20

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部