道非道 非常道

勤思、谨言、慎行、厚积、薄发

统计

web

天圆

经济 政治 军事

键康

Web FX 的 XLoadTree 基本应用

    转自:http://webfx.eae.net/dhtml/xloadtree/usage.html
  usage(用法):
   
1 var tree = new WebFXTree("Root");
2 tree.add(new WebFXTreeItem("Tree Item 1"));
3 tree.add(new WebFXLoadTreeItem("Tree Item 2""tree.xml"));
4 tree.add(new WebFXTreeItem("Tree Item 3"));
5 document.write(tree);
6 
上面代码显示这样:当树项目扩大tree.xml 加载,并在加载虚拟树顶目插入表明subcontent载入.

XML 格式:
 1 <?xml version="1.0"?>
 2 
 3 <tree>
 4    <tree text="Loaded Item 1" action="href://webfx.eae.net" />
 5    <tree text="Loaded Item 2">
 6       <tree text="Loaded Item 2.1" action="javascript:alert(2.1)" />
 7       <tree text="Load &quot;tree1.xml&quot;" src="tree1.xml" />
 8    </tree>
 9    <tree text="Loaded Item 3" />
10 </tree>
11 



API
WebFXLoadTree
      这个对象类型用来创建实际树根,可用于填充树与树项目中从一个xml文件。该 WebFXLoadTree 继承自WebFXTree, WebFXTree 提供了所有的属性和方法。
  Constructor(构造)



new WebFXLoadTree(sText, sXmlSrc, sAction, sBehavior, sIcon, sOpenIcon)
Name                        description
xText                    文字标签树根。
xXmlSrc                  XML文件加载的来源。
sAction                  任择,The action (uri) associated with the tree root.
sBehavior                 默认值设为:explorer 。
sIcon                      任择,此项目图象,如果文件夹关闭,显示此图象。
sPenIcon                 任择,项目被打开时,显示此图象。

properties 属性:
   所有属性来自 WebFXTree
name                             description
src                                XML文件的来源。注意,这是只读的XML文件,是唯一有效的装载前的第一个文件。
loading           只读。布尔类型,如果是真,表示XML文件已经开始装载和尚未完成。
loaded                        只读,布尔类型,如果是真,表示XML文件已经装载完成。
errorText                    只读字符串。如果载入中显示失败的原因。如果没有错误,则返回空字符串。

WebFXLoadTreeItem
   这个对象类型用来创建树项目,可以添加到树根,或其他树木的项目创建子文件夹树中。当WebFXLoadTreeItem扩大XML
文件被加载,然后用来填充项目与子项目。
该WebFXLoadTreeItem 继承自WebFXTreeItem,WebFXTreeItem提供了所有可用的属性和方法。

Constructor  构造
    new WebFXLoadTreeItem(sText, sXmlSrc, sAction, eParent, sIcon, sOpenIcon)
    
    name          description
    sText                    文字标答树项目。
    sXmlSrc                xml文件的消息来源。
    sAction                任择,The action (uri) associated with the tree item.
    eParent                任择,父级的 WebFXTreeItem 或 WebFXTree ,该项目可以增加。
    sIcon         任择,此项目图象,文件夹关闭时,显示此图象。
    sOpenIcon            任择,此项目打开时,显示本图象。
    
    properties
    所有属性来自 WebFXTreeItem
    name         description
    src          XML文件的消息来源。只读的XML文件,是唯一有效的装载前的第一个文件。
    loading             只读,布尔型,如果是真,表示XML文件已经开始装载并且尚未完成。
    loaded             只读,布尔型,如果是真,表示XML文件已经装载完成。
    errorText         只读字符串,用于显示失败的原因,如果没有错误,返回空字符串。
    
    XML格式
    唯一有效的组成部分,XML文件是tree项目,该 tree项目可以包含零,一个或多个tree项目。
    Attributes(属性)
      有5个有效的属性,你可以提供一个tree项目。
      name                description
      text                必需的,文字标签树项目。
      xmlSrc      任择,xml 文件的消息来源。
      action      任择,The action (uri) associated with the tree item.
      icon                任择,项目图象,如果文件夹收盘时,显示本图象。
      openIcon        任择,用于项目打开时的图象。仅公用于项目文件夹的 打开/扩大。
      
      DTD
        XML文件的类型定义。
        <!ELEMENT tree (tree*)>
        <!ATTLIST tree
                  text      CDATA   #REQUIRED
                  src       CDATA   #IMPLIED
                  action    CDATA   #IMPLIED
                  icon      CDATA   #IMPLIED
                  openIcon  CDATA   #IMPLIED>
            
        以下是一个tree.dtd.xml文件。
        <?xml version="1.0"?>
        
        <!DOCTYPE tree SYSTEM "tree.dtd">
        <tree>
            <tree text="Loaded Item 1" action="href://webfx.eae.net" />
            <tree text="Loaded Item 2">
                <tree text="Loaded Item 2.1" action="javascript:alert(2.1)" />
            </tree>
            <tree text="Load &quot;tree1.xml&quot;" src="tree1.xml" />
        </tree>

posted on 2009-07-03 15:11 星期五 阅读(562) 评论(0)  编辑  收藏 所属分类: WEB FX


只有注册用户登录后才能发表评论。


网站导航: