找回密码
 立即注册

QQ登录

只需一步,快速开始

lihuiqian1991

初级会员

16

主题

35

帖子

450

积分

初级会员

积分
450
lihuiqian1991
初级会员   /  发表于:2018-5-24 10:05  /   查看:3487  /  回复:3
如图:
image.png165503234.png

这里使用了GC.Spread.Sheets.CellTypes.ComboBox
再现条件:
1. 下拉框内容较长;
2. 单元格位于屏幕底部。

这里希望:
下拉框超出屏幕或者SpreadJS区域时,能
    1. 自动调整方向(上拉)
或2. 自动调整下拉框一页的内容数量,而不是总是一个固定值。

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-24 14:29:44
沙发
本帖最后由 ClarkPan 于 2018-5-24 14:41 编辑

您提供一下demo,我帮您看一下,我记得默认是会向上弹的,应该是您的demo下面还有其他的内容,并不是到底了
回复 使用道具 举报
lihuiqian1991
初级会员   /  发表于:2018-5-24 17:47:11
板凳
demo在附件的压缩包中。

其中
1. 通常demo为表格嵌入到页面中的html代码;
2. 全屏demo为表格全屏后的html代码;
3. 对照demo作为参考用,在业务中不存在这些情况。
所有的下拉框均在表格的右下角,用黄色标出

从demo中已知
1. 下拉框的position为absolute;
2. 下拉框过长时,会超出父元素,如果父元素的overflow不设置(scroll/visible/auto同理),则会添加滚动条;如果父元素的overflow为hidden,则会隐藏。

47288demo.zip

544.16 KB, 下载次数: 149

回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-25 09:58:23
地板
不好意思,这个我给记错了,不是会向上弹,而是将overflow设置成hidden后可以向下浮动弹出。
不能向上弹出的问题,已经当作需求进行反馈了,后面会考虑进行支持。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部