View unanswered posts | View active topics It is currently 2019-11-22 6:50



Reply to topic  [ 7 posts ] 
 如何获取group展开之后的四角坐标 
Author Message
新手上路

Joined: 2019-03-18 14:55
Posts: 7
Post 如何获取group展开之后的四角坐标
目前需要根据上一个group的位置确认下一个group的位置,所以要获取展开之后的坐标。
我按照api,new twaver.network.GroupUI(network,group).getViewRect()获取到的是Null
应该如何获取四个角的坐标呢。
感谢!


2019-03-18 15:01
Profile
TWaver开发组
User avatar

Joined: 2018-04-16 16:11
Posts: 164
Post Re: 如何获取group展开之后的四角坐标
您好!

group 大小试根据里面子网元的位置去动态的计算出来的,你这样试拿不到准确的 bodyRect 的。

建议通过这种方式拿:

Code:
network.getElementUI(group).getZoomBodyRect()


2019-03-19 14:53
Profile
新手上路

Joined: 2019-03-18 14:55
Posts: 7
Post Re: 如何获取group展开之后的四角坐标
wuzhiqin wrote:
您好!

group 大小试根据里面子网元的位置去动态的计算出来的,你这样试拿不到准确的 bodyRect 的。

建议通过这种方式拿:

Code:
network.getElementUI(group).getZoomBodyRect()



但是我这边network.getElementUI(group)拿到的是undefiend,环境是angular2。


2019-03-19 16:52
Profile
TWaver开发组
User avatar

Joined: 2018-04-16 16:11
Posts: 164
Post Re: 如何获取group展开之后的四角坐标
您好!

您看一看传的参数 group 是不是网元对象,必须是网元对象才能拿到对应的 ui。


2019-03-19 17:15
Profile
新手上路

Joined: 2019-03-18 14:55
Posts: 7
Post Re: 如何获取group展开之后的四角坐标
wuzhiqin wrote:
您好!

您看一看传的参数 group 是不是网元对象,必须是网元对象才能拿到对应的 ui。



是前面new 的 twaver.Group啊。Group不是继承的Element吗?还是说要转成Element呢?


2019-03-19 17:34
Profile
TWaver开发组
User avatar

Joined: 2018-04-16 16:11
Posts: 164
Post Re: 如何获取group展开之后的四角坐标
moonDream wrote:
wuzhiqin wrote:
您好!

您看一看传的参数 group 是不是网元对象,必须是网元对象才能拿到对应的 ui。



是前面new 的 twaver.Group啊。Group不是继承的Element吗?还是说要转成Element呢?


您好!正常情况下,是不会出现拿不到的情况。而您说拿不到,我也不好断定是什么原因导致的,还是需要调试才能定位问题所在。

如果方便的话,不知道您可以不可以写个demo,上传让我测试一下呢。


2019-03-19 17:55
Profile
新手上路

Joined: 2019-03-18 14:55
Posts: 7
Post Re: 如何获取group展开之后的四角坐标
wuzhiqin wrote:
moonDream wrote:
wuzhiqin wrote:
您好!

您看一看传的参数 group 是不是网元对象,必须是网元对象才能拿到对应的 ui。



是前面new 的 twaver.Group啊。Group不是继承的Element吗?还是说要转成Element呢?


您好!正常情况下,是不会出现拿不到的情况。而您说拿不到,我也不好断定是什么原因导致的,还是需要调试才能定位问题所在。

如果方便的话,不知道您可以不可以写个demo,上传让我测试一下呢。



已经发现了问题,我在add到box之前去取了。。


2019-03-19 20:30
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 7 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron