<!-- Json 循环列出树形菜单 注意点:tree.nodes[]中键不可加引号 -->
<script type="text/javascript">
var tree = new MzTreeView("tree");
tree.icons["property"] = "property.gif";
tree.icons["css"] = "collection.gif";
tree.icons["event"] = "collection.gif";
tree.icons["book"] = "book.gif";
tree.iconsExpand["book"] = "bookopen.gif";
tree.setIconPath("/images/treeview/"); //展开时对应的图片的存放路径
tree.nodes["0_1"] = "text:世界;url:/Contract/index";
tree.nodes["1_2"] = "text:中国;url:/Contract/index";
tree.nodes["1_3"] = "text:美国;url:/Contract/index";
tree.nodes["2_5"] = "text:北京;url:/Contract/index";
tree.nodes["2_6"] = "text:天津;url:/Contract/index";
tree.nodes["2_7"] = "text:上海;url:/Contract/index";
tree.nodes["2_8"] = "text:河北;url:/Contract/index";
tree.nodes["3_9"] = "text:洛杉矶;url:/Contract/index";
tree.nodes["3_10"] = "text:华盛顿;url:/Contract/index";
tree.nodes["5_11"] = "text:海淀;url:/Contract/index";
tree.nodes["5_12"] = "text:朝阳;url:/Contract/index";
tree.nodes["8_13"] = "text:石家庄;url:/Contract/index";
tree.nodes["8_14"] = "text:邯郸;url:/Contract/index";
//var treeList = <?php echo $tree; ?>;
//for(var key in treeList){
// tree.nodes[treeList[key].concate.parent_id + "_" + treeList[key].concate.id] = "text:" + treeList[key].concate.caption + ";url:http://www.baidu.com;target:_blank";
//}
document.write(tree.toString());
</script>
注意:注意:当用循环Json时,需要注意到tree.nodes[""]中的""是不可用的,否则可能会显示不了!当写数据时,可以这样写:tree.nodes["0_1"] = "text:AAA;url:bbb";但当循环时,例:tree.nodes["'" + treeList[key].concate.parent_id + "_" + treeList[key].concate.id + "'"] = "text:" + treeList[key].concate.caption + ";url:http://www.baidu.com;target:_blank";这种不可取。"'"不能写。
最后效果:如下图
分享到:
相关推荐
以上是一个简单的MzTreeView应用示例,展示了如何创建并初始化树控件、加载数据以及添加点击事件处理。在实际开发中,你可以根据项目需求进一步调整和扩展这个基础模板。 总结来说,MzTreeView是一款强大的...
【MzTreeView10】是一款经典的Windows控件,主要用于在应用程序中实现树形视图的功能。在Windows编程中,树形视图控件是常见的一种界面元素,它允许用户以层级结构来展示数据,通常用于文件系统浏览、组织结构显示...
《MzTreeView2.0:深入解析与应用》 在编程领域,用户界面(UI)的设计与实现至关重要,其中控件的使用是构建交互式应用的基础。MzTreeView2.0,作为一款由梅花雪开发的CSDN树形控件,因其高效、灵活和强大的功能,...
10. **社区支持与文档**:利用开源社区的资源,如GitHub上的源码、示例、讨论和问题跟踪,以及官方或社区提供的详细文档,可以帮助开发者更好地理解和应用"mztreeview2"。 综上所述,"mztreeview2"是一个高效且优化...
"mztreeview树形控件"是一个用于网页的JavaScript组件,专门用于创建和展示树形结构的数据。在网页设计和开发中,树形控件常用于组织和展示层次...通过理解和掌握其用法,开发者能够构建出具有高级交互功能的网页应用。
7. **macFFBgHack.png**:可能是一个图片文件,用于解决Firefox浏览器在特定环境下背景显示不正常的问题,是CSS Hack的一种应用。 8. **readme.txt**:这是一个重要的文件,通常包含关于MzTreeView的使用说明、授权...
"MzTreeView1.0"是一款专门用于创建和管理树形结构的控件,适用于Windows应用程序开发,尤其是在IT行业的GUI(图形用户界面)设计中。它提供了丰富的功能和灵活性,使得开发者能够轻松地在应用程序中构建出层次清晰...
MzTreeView是一款高效且功能丰富的树形控件,最初...通过深入理解和应用其特性和功能,可以在项目中构建出用户友好的导航和信息展示模块。无论是数据的呈现,还是用户交互的处理,MzTreeView都能以高效的方式满足需求。
MzTreeView是一款用于Windows应用程序开发的控件,它在1.4版本中引入了显著的改进和新特性,尤其是对于动态加载子节点的支持。这一版本允许开发者以JSON和XML这两种常见的数据格式来动态地加载树视图的子节点,极大...
【标题】"MzTreeView10.rar" 是一个压缩包文件,其中包含了一个名为 "MzTreeView10" 的资源,这个资源是一个基于JavaScript实现的树形控件,能够展示1024个节点的数据结构。 【描述】描述中提到,这是一个用...
`MzTreeView`和`jQuery`结合使用,可以创建出高效、用户友好的地区树型选择器,这种选择器通常用于地理信息的选择或者筛选,比如在注册、地址输入等场景。下面我们将详细探讨这两个工具及其在实现地区树型选择中的...
MzTreeView适用于各种Web应用场景,例如: 1. 文件系统浏览器:模拟本地文件夹结构,让用户可以浏览、操作文件。 2. 组织架构图:展示公司或项目中的人员结构,便于管理和查找。 3. 层次关系展示:在产品目录、分类...
`MZTreeView`是一个专门用于Windows桌面应用程序开发的控件,主要功能是实现树形视图的展示。在Windows编程中,`TreeView`控件是非常常见的一种界面元素,它允许用户以层级结构显示数据,通常用于文件系统、组织结构...
"其名气不用多说"表明mztreeview2在CSDN社区中具有较高的知名度和广泛的应用,可能因其功能强大、性能优越或者易于使用而受到开发者的欢迎。 【标签】"CSDN树"进一步强调了这个项目在CSDN平台上的重要性。...
本文将深入探讨 MzTreeView 的特点、使用方法以及在实际项目中的应用。 一、MzTreeView 简介 "MzTreeView 梅花雪树形菜单通用版"是基于 JavaScript 编写的,它提供了一种高效且直观的方式来展示和操作层级数据。该...
3. **拖放功能**:MzTreeView支持节点间的拖放操作,使得用户能直观地调整节点的层次关系,这对于需要重新组织数据的应用非常实用。 4. **多选模式**:在某些应用中,用户可能需要同时选择多个节点。MzTreeView提供...
"MztreeView 1.0控件"是一个用于Windows应用程序开发的组件,它提供了一种树形视图的用户界面,使开发者能够方便地展示层次结构的数据。在.NET框架下,这种控件常用于文件系统浏览、组织结构展示或者自定义菜单等...