找回密码
 立即注册

QQ登录

只需一步,快速开始

小弟弟

初级会员

34

主题

152

帖子

464

积分

初级会员

积分
464
小弟弟
初级会员   /  发表于:2023-5-26 11:09  /   查看:2782  /  回复:14
自定义时间框的定位偏移需要怎么处理,这个editor.css('position', 'absolute') 是根据屏幕的大小吗,展开左侧树就跑偏,收起来就正常
1.png 2.png 3.png

14 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-26 15:03:02
沙发
是的,是根据整个window,如果dom跟据window有偏移就进行相对的位置调整
回复 使用道具 举报
小弟弟
初级会员   /  发表于:2023-5-26 15:30:27
板凳
Clark.Pan 发表于 2023-5-26 15:03
是的,是根据整个window,如果dom跟据window有偏移就进行相对的位置调整

那怎么解决啊老板,有没有什么办法啊
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-26 15:32:43
地板
设置css的时候根据判断加上偏移量
回复 使用道具 举报
小弟弟
初级会员   /  发表于:2023-5-26 15:42:26
5#
Clark.Pan 发表于 2023-5-26 15:32
设置css的时候根据判断加上偏移量

在哪里加啊
回复 使用道具 举报
AlexZ讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-26 18:07:23
6#
以SpreadJS 的左上角为 0,0 点
回复 使用道具 举报
小弟弟
初级会员   /  发表于:2023-5-29 09:51:52
7#
AlexZ 发表于 2023-5-26 18:07
以SpreadJS 的左上角为 0,0 点

什么意思,没懂,我能不能获取到当前点击的单元格位置,从新给这个第三方下拉框赋值top,left
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-29 13:44:04
8#
不能,你需要在这里通过设置css更改打开的位置。
image.png388289489.png
回复 使用道具 举报
小弟弟
初级会员   /  发表于:2023-5-29 13:49:42
9#
Clark.Pan 发表于 2023-5-29 13:44
不能,你需要在这里通过设置css更改打开的位置。

这个怎么设置,主要是他都不一定偏移多少,而且有的页面是没有左面的两棵树的,这css怎么写啊
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-29 13:52:42
10#
本帖最后由 Clark.Pan 于 2023-5-30 08:29 编辑

偏移量就是你SpeadJS的dom容器据window的偏移量,这个是可以通过js计算出来的
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部