View unanswered posts | View active topics It is currently 2019-06-27 18:00



Reply to topic  [ 3 posts ] 
 关于拓扑布局问题 
Author Message
初级会员

Joined: 2010-09-15 15:58
Posts: 105
Post 关于拓扑布局问题
关于拓扑布局 目前label比较长 看了别的帖子设置setConsiderAttachmentOnLayout 但是未发现方法
是不是我用的不对

network.setConsiderAttachmentOnLayout(true)
未发现这个方法 我用了比较新版本的twaver
提示 Uncaught TypeError: network.setConsiderAttachmentOnLayout is not a function

另外我设置了 autoLayouter.setRepulsion(3); 可以增加间距 但是我只想增加横向 不想增加纵向
于是我设置了 autoLayouter.setExplicitYOffset(-100); 但是依然无效


2019-04-11 10:06
Profile ICQ
TWaver开发组
User avatar

Joined: 2018-04-16 16:11
Posts: 164
Post Re: 关于拓扑布局问题
tataiaiko wrote:
关于拓扑布局 目前label比较长 看了别的帖子设置setConsiderAttachmentOnLayout 但是未发现方法
是不是我用的不对

network.setConsiderAttachmentOnLayout(true)
未发现这个方法 我用了比较新版本的twaver
提示 Uncaught TypeError: network.setConsiderAttachmentOnLayout is not a function

另外我设置了 autoLayouter.setRepulsion(3); 可以增加间距 但是我只想增加横向 不想增加纵向
于是我设置了 autoLayouter.setExplicitYOffset(-100); 但是依然无效


您好!

这个 api,不是 h5 版本的 network 中提供的,是 Java 版本中的。

如果想做到 label 换行,请参考下这个帖子:

http://servasoft.com/forum/viewtopic.php?f=35&t=6005

至于您的第二个问题,是可以通过设置 setExplicitXOffset 生效的,不知道您用的是什么版本的 twaver 呢?

您设置完以后,还需要调用 doLayout 才能看到效果。


2019-04-22 14:33
Profile
初级会员

Joined: 2010-09-15 15:58
Posts: 105
Post Re: 关于拓扑布局问题
twaver-html5-5.3.9

var box = network.getElementBox();
var autoLayouter = new twaver.layout.AutoLayouter(box);
// network.setConsiderAttachmentOnLayout(true);
// twaver.Styles.setStyle('link.type', 'orthogonal.vertical');
// autoLayouter.setAnimate(true);
autoLayouter.setRepulsion(3);
autoLayouter.setExplicitYOffset(100);
autoLayouter.setExplicitXOffset(100);

autoLayouter.doLayout(type, function() {
network.panToCenter();
});
}


2019-04-23 10:07
Profile ICQ
Display posts from previous:  Sort by  
Reply to topic   [ 3 posts ] 

Who is online

Users browsing this forum: No registered users and 2 guests


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