Twaver-HTML5基础学习(16)跟随者(Follower)

简介: 本文介绍了Twaver HTML5中的跟随者(Follower)元素,它是一种可以依附于其他节点的元素,通常用于表示设备面板等组件。文章通过示例代码展示了如何创建跟随者并设置其宿主节点,以及如何通过方法判断跟随者是否依附在特定节点上。

跟随者(Follower)

跟随者跟随宿主移动而移动,具有依附的功能,通常用于设备面板,如端口依附在板卡上。

Follower常用的方法如下:

//设置宿主
get/setHost: function(host)
//是否依附在某个节点上
isHostOn: function(node)
//是否是相互依附关系
isLoopedHostOn: function(node)

创建跟随者元素:

 var Follower1 = new twaver.Follower({
    name: 'Follower1', location: {
    x: 300, y: 300 } });

跟随者–》跟随其他节点设置

 var node1 = new twaver.Node({
    name: 'node1', location: {
    x: 100, y: 100 } });
 box.add(node1)
 var node2 = new twaver.Node({
    name: 'node2', location: {
    x: 300, y: 600 } });
 box.add(node2)
 var Follower1 = new twaver.Follower({
    name: 'Follower1', location: {
    x: 300, y: 300 } });
 var Follower2 = new twaver.Follower({
    name: 'Follower2', location: {
    x: 400, y: 400 } });
 box.add(Follower1);
 box.add(Follower2);
 Follower1.setHost(node1);
 Follower2.setHost(node2);

跟随者1跟随node1;
跟随者2跟随node2;
在这里插入图片描述

学习参考:TWaver Documents

目录
相关文章
|
2月前
Twaver-HTML5基础学习(29)界面交互
这篇文章介绍了Twaver-HTML5中界面交互的多种模式,包括默认模式、编辑模式、创建网元模式、创建连线模式、创建形状连线模式、创建形状网元模式、触屏模式和放大镜模式,并提供了相应的代码示例。
69 11
Twaver-HTML5基础学习(29)界面交互
|
21天前
|
人工智能
|
2月前
Twaver-HTML5基础学习(27)过滤器
这篇文章介绍了Twaver-HTML5中过滤器的使用,包括可见过滤器、可移动过滤器和可编辑过滤器,并通过代码示例展示了如何通过设置过滤器实现不同用户权限或网元类型的交互和视图。
46 8
Twaver-HTML5基础学习(27)过滤器
|
2月前
|
数据可视化 前端开发
Twaver-HTML5基础学习(39)鹰眼可视化视图组件(OverView)
本文介绍了如何在Twaver-HTML5中使用鹰眼(Overview)可视化视图组件,它作为Network的缩略图,允许用户通过缩略图导航Network,支持单击、双击和框选操作来控制Network视图。
38 5
Twaver-HTML5基础学习(39)鹰眼可视化视图组件(OverView)
|
2月前
|
移动开发 前端开发 HTML5
Twaver-HTML5基础学习(26)背景
这篇文章介绍了如何在Twaver-HTML5中设置背景,包括栅格图片、颜色、颜色渐变、基本形状以及图片与形状结合的背景类型,并提供了代码示例。
37 6
Twaver-HTML5基础学习(26)背景
|
2月前
Twaver-HTML5基础学习(35)Network中ToolTip显示Chart(视图未成功出现)
本文尝试在Twaver-HTML5的Network组件的ToolTip中显示echarts饼图,但未成功,可能与版本有关。
36 4
Twaver-HTML5基础学习(35)Network中ToolTip显示Chart(视图未成功出现)
|
2月前
|
前端开发
Twaver-HTML5基础学习(34)Link显示流动效果
本文介绍了如何在Twaver-HTML5中为Link添加流动效果,通过设置流动颜色、模式等来实现动态视觉效果。
35 3
Twaver-HTML5基础学习(34)Link显示流动效果
|
2月前
|
数据可视化 前端开发 容器
Twaver-HTML5基础学习(41)列表可视化视图组件(List)
本文介绍了如何在Twaver-HTML5中使用列表可视化视图组件(List),展示了如何创建列表、设置列表属性(如行高、间隔颜色等)、实现数据绑定和排序,以及如何通过React代码示例进行操作。
30 2
Twaver-HTML5基础学习(41)列表可视化视图组件(List)
|
2月前
Twaver-HTML5基础学习(38)劈分面板SplitPane
本文介绍了如何在Twaver-HTML5中使用SplitPane组件来创建可分割的面板,通过动态调整分割条来改变面板的大小,支持水平和垂直分割。
32 2
Twaver-HTML5基础学习(38)劈分面板SplitPane
|
2月前
Twaver-HTML5基础学习(36)是否显示滚动条
本文探讨了在Twaver-HTML5中设置是否显示滚动条的方法,包括横向和纵向滚动条的控制,但遇到了设置不生效的问题,可能与软件版本有关。
35 2
Twaver-HTML5基础学习(36)是否显示滚动条