找回密码
 立即注册

QQ登录

只需一步,快速开始

stronggo203

金牌服务用户

5

主题

16

帖子

49

积分

金牌服务用户

积分
49
stronggo203
金牌服务用户   /  发表于:2017-4-28 15:18  /   查看:3625  /  回复:3
本帖最后由 stronggo203 于 2017-4-28 15:21 编辑

我注意到以下官方示例中下拉菜单会被侧边栏挡住:
http://spread.grapecity.com/Demos/JS/InspectorSample/
blob51662901.png
我网上查了一些资料,发现下拉菜单如果位于有overflow:hidden的container之内,就会出现如下情况
我尝试将#inner-content-container的css中overflow:hidden删除可以得到如下效果
blob427626037.png
但是似乎一开始页面的渲染就会有问题。有没有什么比较好的办法可以解决这个问题呢?谢谢!
blob509441222.png

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-4-28 17:08:15
沙发
您提出的解决方法,我们这边试了一下没有出现渲染的问题。请问您能否描述一下触发渲染问题的过程。
回复 使用道具 举报
stronggo203
金牌服务用户   /  发表于:2017-4-28 21:59:58
板凳
ClarkPan 发表于 2017-4-28 17:08
您提出的解决方法,我们这边试了一下没有出现渲染的问题。请问您能否描述一下触发渲染问题的过程。

可能是我还想把我的表格嵌入到我的页面里面去,如果把overflow-x拿掉的话,位置就错乱了。 blob843892516.png
(右边菜单消失,左边会多出来一点)
我后来加了个resize sensor在每次resize之前把overflow的属性加上,resize结束以后再把overflow的属性去掉。
不知道还有没有更好的办法
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-2 09:42:12
地板
可以用iframe引用的方式来引用。
下面是我写了个小DEMO,可以用来参考,希望对你有所帮助。

test.zip

1.62 MB, 下载次数: 192

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