在TWaver的Tree节点上画线
来源:互联网 发布:python sleep 精度 编辑:程序博客网 时间:2024/05/16 17:23
论坛上有同学提出如何在tree上画引导线,之前我们Flex已经实现此功能,现在最新版的HTML5也将添加此功能。先看看效果:
详细的使用方法可以参考我们开发手册中可视化视图组件#Tree引导线一章,下面贴出一个Demo,没有图标,没有框选。仅供参考:
TreeLineDemo<script src="../twaver.js"></script><script> <![CDATA[ var box = new twaver.ElementBox(); var tree = new twaver.controls.Tree(box); function init() { initTreeView(); initDataBox(); } function initTreeView() { var treeDom = tree.getView(); treeDom.style.width = "100%"; treeDom.style.height = "100%"; document.body.appendChild(treeDom); tree.setLineType('solid');//solid,dotted,none tree.setLineColor('#000000'); tree.setLineAlpha(1); tree.setLineThickness(2); } function initDataBox() { var group = new twaver.Group(); group.setName('Group'); group.setIcon(null); box.add(group); for (var i = 0; i < 2; i++) { var node1 = new twaver.Node({ name:'Node-'+i, location:{ x:100, y:200 }, }); node1.setIcon(null); node1.setParent(group); box.add(node1); for(var j=0;j<2;j++){ var node2 = new twaver.Node(); node2.setName('Node-'+i+'-'+j); node2.setParent(node1); node2.setIcon(null); box.add(node2); for(var k=0;k<2;k++){ var node3 = new twaver.Node(); node3.setName('Node-'+i + '-' + j+'-'+k); node3.setParent(node2); node3.setIcon(null); box.add(node3); for(var m=0;m<4;m++){ var node4 = new twaver.Node(); node4.setName('Node-'+i+'-'+j+'-'+'-'+k+'-'+m); node4.setParent(node3); node4.setIcon(null); box.add(node4); } var node = new twaver.Node({ name:'Node-'+(i+1) + '-' + (j+1)+'-'+(k+1) }); node.setIcon(null); box.add(node); node.setParent(node2); } var node = new twaver.Node({ name:'Node-'+(i+1)+'-'+(j+1) }); node.setIcon(null); box.add(node); node.setParent(node1); } var node = new twaver.Node({ name:'Node-'+(i+1) }); node.setIcon(null); box.add(node); node.setParent(group); } tree.expandAll();} ]]></script>
如有需要可邮箱联系:jeff.fu@servasoft.com
0 0
- 在TWaver的Tree节点上画线
- 如何在TWaver Flex中定制Tree的tooltip
- 在label上画线
- 在页面上画线段
- MFC在窗体上画线
- 在MFC的Picture控件上画线和框
- 在MFC的Picture控件上画线和框
- 在窗体上画线【使用系统方法】
- vfp 调用api 在表单上画线
- iOS 在百度地图上画线
- 在显示opengl三维场景的屏幕上也就是windows窗体上画线
- 增加在节点上的事件
- 一个可以在页面上随意画线、多边形、圆,填充等功能的js
- 一个可以在页面上随意画线、多边形、圆,填充等功能的js
- 【Unity3d开发记录】Unity动态画曲线、弧线(GL画线)在UI上的显示
- OpenCV在图像上画线、矩形、椭圆、多边形、填充的多边形、圆、显示文字
- 使用lineRender画线时不能在UI图上显示线的问题解析
- 在 Tree 中查找节点。在对话框中输入要查找的节点的值
- [大规模并行处理器编程实战]读书笔记_Heterogeneous Parallel Programming_CHAPTER_02
- Android类库打包方法探究(目前看到的最终方案)
- 用相对定位和负向移动完成图片象框阴影
- Myeclipse修改web工程名
- Android开发遇到的问题
- 在TWaver的Tree节点上画线
- 宏并列问题
- Marmalde中使用Packed font的渲染的问题
- lua获取未来某时间点的时间戳解决方案
- 功能越多,表越多,sql语句越不好写
- android中自定义的对话框中的EditText无法弹出输入法解决方案
- ViewPager实现图片轮播_简单版
- UILabel上展示不同颜色的文字(NSAttributedString)
- 回调,我已经晕晕乎乎~~~