`
ssxxjjii
  • 浏览: 950931 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

dhtmlxtree学习

阅读更多

使用XML加载数据
<script>
    tree=new dhtmlXTreeObject('treeBox',"100%","100%",0);
    tree.setXMLAutoLoading("http://127.0.0.1/xml/tree.xml");
    tree.loadXML("http://127.0.0.1/xml/tree.xml");//load root level from xml
</script>

在调用时,被打开的结点id(就像url参数一样)将会被增加到初始化XMLAutoLoading(url) 的URL地址上去
调用loadXML(url)方法不会增加id到url地址上
调用无参的loadXML()将会使用XMLAutoLoading(url)所指定的url地址

XML语法:
<?xml version='1.0' encoding='iso-8859-1'?>
<tree id="0">
    <item text="My Computer" id="1" child="1" im0="my_cmp.gif" im1="my_cmp.gif" im2="my_cmp.gif" call="true" select="yes">
        <userdata >

 

<tree>结点是必须有的.指定加载数据的父结点.这个id参数指定了父结点id.加载根层需要在创建树的时候指定id:new myObjTree(boxObject,width,height,0)
<itrem>可以包含(为了一次加载多层结点)或者不包含子结点.并且可以包含<itemtext>标签,可以为结点标签(label)增加一些HTML (text属性将会被忽略)
<item id="123">
    <itemtext><![CDATA[<font color="red">Label</font>]]></itemtext>
</item>


必要属性有:
text - 结点显示的标签
id - 结点id

可选属性有:
tooltip - 鼠标放在结点上提示的信息
im0 - 没有子结点的结点显示的图片(将会从setImagePath(url)方法指定的路径去获取图片)
im1 - 包含子结点的结点展开时显示的图片
im2 - 包含子结点的结点关闭时显示的图片
aCo1 - 没有选中的结点的颜色
sCol - 选中的结点的颜色
select - 在加载时选择此结点(可以为任意值)
style - 结点文本风格
open - 展开此结点(可以为任意值)
call - 选择时调用函数(可以为任意值)
checked - 如果存在的话,选择此结点的多选框(可以为任意值)
child - 指定结点是否有子结点(1:有,0:无)
imheight - 图标的高度
imwidth - 图标的宽度
topoffset - 设置结点和上层结点间的偏移量
radio - 如果非空 则此结点的子结点会有单选按钮

直接在XML里面设置用户数据可以使用<userdata>标签,此标签只有一个参数:
name

和 value 去指定用户数据值  

分享到:
评论

相关推荐

    dhtmlxtree

    通过分析这个项目,开发者可以学习到如何实际应用dhtmlxtree,以及如何处理和显示JSON数据。 总结来说,dhtmlxtree是一个强大的JavaScript树形组件,它通过JSON与服务器进行数据交互,提供灵活的数据加载和丰富的...

    dhtmlxTree

    **dhtmlxTree** 是一个强大的...通过深入学习dhtmlxTree及其相关组件,开发者可以构建出高效、易用的Web界面,提升用户交互体验。同时,结合实际项目需求,灵活运用这些工具和资源,可以实现更多定制化的功能。

    专业版dhtmlxtree下载

    dhtmlxtree是一款基于JavaScript的开源树形菜单控件,专为Web开发人员设计,用于在...通过学习和使用这两个核心脚本文件,开发者可以深入掌握如何在Web应用中有效地利用dhtmlxtree,提升项目的用户体验和功能完整性。

    dhtmlxtree的一个实用demo

    通过阅读这篇博客,读者可以学习如何创建和定制dhtmlxtree实例,理解其核心概念和功能特性。 【标签】"源码"意味着这个压缩包可能包含了dhtmlxtree库的源代码,供开发者研究和调试使用。"工具"则表示dhtmlxtree是一...

    dhtmlxTree v.3.0

    DhtmlxTree提供了丰富的API文档和示例代码,便于开发者学习和调试。结合`libCompiler`,开发者可以进行组件的编译和优化,以适应不同项目的性能需求。 总之,DhtmlxTree v.3.0是一个功能强大且易于定制的...

    JS树:dhtmlxTree

    **JS树:dhtmlxTree详解** 在网页开发中,数据可视化是不可或缺的一部分,而JavaScript树形组件(如dhtmlxTree)就是一种强大...通过深入学习和实践,你可以利用这个库创造出各种各样的树形界面,提升用户的交互体验。

    js动态树合集dhtmlXTree和dtree.rar

    开发者可以通过阅读这些资源来学习如何在自己的项目中实现动态树形视图。同时,理解和掌握JavaScript的基本语法,以及对HTML和CSS的熟悉,是使用这两种控件的基础。 总的来说,dhtmlXTree和dtree是JavaScript开发中...

    dhtmlxTree专业版

    **docsExplorer**:可能是一个文档浏览器或者一个包含组件使用方法和示例的资源文件夹,帮助开发者更好地理解和学习dhtmlxTree。 **dhtmlxtree_std_full.zip**:这是dhtmlxTree标准版的完整包,包含所有必要的文件...

    dhtmlXTree API

    **dhtmlXTree API** 是一个强大的AJAX组件,用于构建高级Web用户界面。这个API提供了丰富的功能,允许开发者...通过对API的深入学习和实践,开发者可以创建出满足特定需求的动态树形组件,提升网站或应用的用户体验。

    dhtmlxTree2.5标准版改进

    通过查看和分析这些文件,开发者可以学习如何在自己的项目中应用这些改进,或者根据这些改动来定制自己的版本。 总的来说,dhtmlxTree2.5标准版的改进旨在提供一个更强大、更灵活的树控件,同时保持与专业版相仿的...

    (纯Json个人发布Java版)DhtmlxTree+strust2构建异步(动态)加载树

    对于开发人员来说,这是一个很好的学习资源,可以了解如何将后端数据无缝集成到前端交互式UI中,同时优化性能,提供更好的用户体验。在实际工作中,这样的技术组合可以帮助开发出更高效、更灵活的Web应用。

    dhtmlxTree.zip

    【标题】"dhtmlxTree.zip" 是一个包含与JSP相关的目录树组件的压缩文件,这个组件基于dhtml...通过研究提供的文件,开发者可以学习如何集成、配置和定制这个强大的JavaScript组件,从而提升Web应用的用户体验和功能。

    JavaScript写的dhtmlXTree类库实现的各种树形列表示例demo

    JavaScript编写的dhtmlXTree库是一款强大的前端组件,主要...通过深入学习和理解这些示例,开发者不仅可以掌握dhtmlXTree的基本用法,还能了解到如何在实际项目中应用这个类库,创建功能丰富、交互性强的前端树形列表。

    Java 动态树 dhtmlxtree

    Java 动态树dhtmlxtree是一个用于在Java应用程序中创建交互式树形视图的组件,它基于JavaScript库dhtmlxSuite。dhtmlxtree是用于构建富客户端Web应用的工具,它允许开发者在网页上展示数据结构,提供可折叠、可扩展...

    dhtmlxTree1.5

    **dhtmlxTree1.5** 是一个基于Web的树形控件库,主要用于构建具有交互性和动态功能的网页界面。这个压缩包`dhtmlxTree1.5....通过深入学习和实践,你可以掌握dhtmlxTree1.5的精髓,为你的Web应用增添强大的交互元素。

Global site tag (gtag.js) - Google Analytics