找回密码
 立即注册

QQ登录

只需一步,快速开始

credream

中级会员

110

主题

296

帖子

828

积分

中级会员

积分
828

活字格认证

credream
中级会员   /  发表于:2020-5-21 11:28  /   查看:2584  /  回复:3
spread最后一列是combox类型,并且spread的宽度和画面宽度一样,当画面拖动宽度变小的时候,combox展开的时候,
combox的宽度会随着变小,这样导致,如果combox中原来的字数比较多,原来宽度大的时候能够看到,现在变小了
就看不到了,能实现combox的宽度保持原来的宽度嘛?

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-5-21 12:33:20
沙发
列表跨度默认好单元格列宽一致,可以设置列表宽度
image.png902021179.png
回复 使用道具 举报
credream
中级会员   /  发表于:2020-5-21 19:40:17
板凳
dexteryao 发表于 2020-5-21 12:33
列表跨度默认好单元格列宽一致,可以设置列表宽度

这样是可以的,都能显示出来,但是还会显示一个右边的下三角按钮。这个下三角按钮是去不掉的,因为我们要的效果是,下三角在平时的时候要显示出来,但是拖小以后,被画面边框盖住了以后就不让她显示了。

这样能实现嘛。

另外我们发现spread12.0 有个问题,就是正常情况下,直接使用spread12 ,拖小以后,combox的宽度没有变小,但是如果,我们自己继承spread12.0,类似于自己做一个控件,而且这个控件中不写任何代码,只是继承一下,做上面同样的操作,这个时候,就会出现,拖小画面以后,最右边的combox列会跟着变下的问题。不继承,用原生的spread12.0就不会有这个问题
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-5-22 12:24:04
地板
可以通过自定义单元格实现,Paint逻辑根据您需求写。
第二个问题您提供个Demo和截图,我们查下具体什么情况
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部