1 / 30
文档名称:

dhtmlXTree 指南与实例.doc

格式:doc   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

dhtmlXTree 指南与实例.doc

上传人:fy5186fy 2016/6/10 文件大小:0 KB

下载得到文件列表

dhtmlXTree 指南与实例.doc

文档介绍

文档介绍:(true); </script> 构造器有以下参数: 加载树的容器对象( 应该在调用构造器之前被加载) 树的宽度树的高度树根的父结点的 id( 超级根) 指定树的其他参数: setImagePath(url) - 设置树所使用的图片目录地址 enableCheckBoxes(mode) - 打开/ 关闭多选框( 默认打开) enableDragAndDrop(mode) - 打开/ 关闭拖拽模式设置事件处理 以上的版本支持一种新的设置事件的方式- 使用 attachEvent 方法. ( 以后会翻译), 在事件处理方法中, 可以这样引用树对象: <div id="treeBox" ,onNodeSelect)//set function object to call on node select //see other available event handlers in API documentation function onNodeSelect(nodeId){ ... } </script> 很多时候函数要从参数中获取值. 关于传值得详细信息请参考事件文档( 以后翻译) 使用脚本增加结点<script> tree=new dhtmlXTreeObject('treeBox',"100%","100%",0); ... (0,1,"New Node 1",0,0,0,0,"SELECT,CALL,TOP,CHILD,CHECKED"); (1,2,"New Node 2",0,0,0,0,"CHILD,CHECKED"); </script> 第 4-7 的参数都是 0( 选择后调用的方法, 所使用的图片) 意味着都使用默认值最后一个使用逗号分隔的参数可以是以下值( 只能是大写): SELECT - 插入后选择此结点 CALL - 在选择时调用方法 TOP - 在最上方插入此结点 CHILD - 此结点有子结点 CHECKED - 此结点的多选框被选中( 如果有的话) 使用 XML 加载数据<script> tree=new dhtmlXTreeObject('treeBox',"100%","100%",0); (""); ("");//load root level from xml </script> 在调用时, 被打开的结点 id( 就像 url 参数一样) 将会被增加到初始化 XMLAutoLoading(url) 的 URL 地址上去调用 loadXML(url) 方法不会增加 id到 url 地址上调用无参的 loadXML() 将会使用 XMLAutoLoading(url) 所指定的 url 地址 XML 语法: <?xml version='' encoding='iso-8859-1'?> <tree id="0"> <item text="puter" id="1" child="1" im0="" im1="" im2="" call="true" select="yes"> <userdata > PHP 脚本需要在页面头添加以下代码: <?php if ( stristr($_SERVER["EPT"],"application/xhtml+xml") ) { header("Content-type: application/xhtml+xml"); } else { header("Content-type: text/xml"); } echo("<?xml version=\"\" encoding=\"iso-8859-1\"?>\n"); ?> <tree> 结点是必须有的. 指定加载数据的父结点. 这个 id 参数指定了父结点 id. 加载根层需要在创建树的时候指定 id:new myObjTree(boxObject,width,height,0) <itrem> 可以包含( 为了一次加载多层结点) 或者不包含子结点. 并且可以包含<itemtext> 标签, 可以为结点标签(label) 增加一些 HTML (text 属性将会被忽略) <item id="123"> <itemtext><![CDATA[<font co