`
zengjinliang
  • 浏览: 306936 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Javascript 目录树使用简介

阅读更多

XTree 树控件使用手册

1       API 说明

1.1     WebFXTreeAbstractNode

树控件的抽象基类,不需要创建实例。它具有如下属性和方法。

1.1.1    属性

1.         id           数字类型 只读 <!----> <o:p> </o:p>

树节点的唯一标识

2.         text              字符串 <o:p> </o:p>

节点的显示内容

3.         action    字符串     <o:p> </o:p>

节点的动作响应,如 <a href=”action”>

4.         open                布尔型    只读 <o:p> </o:p>

表示该节点是否为打开状态还是合拢状态,默认情况下当该节点下没有子节点时返回 false

5.         icon           字符串 <o:p> </o:p>

指定当前节点显示的图标,如果不指定则使用默认图标

6.         openIcon          字符串 <o:p> </o:p>

指定节点展开时的图标(当有子节点时有效),不指定则使用默认图标

7.         parentNode    引用 <o:p> </o:p>

指向父节点的引用

8.         childNodea        数组 <o:p> </o:p>

包含该节点下的所有子节点

<o:p> </o:p>

1.1.2    方法

1.         add(oNode, [bNodeIndent])    返回        <o:p> </o:p>

<o:p> </o:p>

2.         indent()  void<o:p>

<o:p> </o:p>

<o:p> </o:p>

3.         toggle()  void<o:p>

<o:p> </o:p>

4.         expand() void<o:p>

<o:p> </o:p>

<o:p> </o:p>

5.         collapse()       void<o:p>

<o:p> </o:p>

6.         expandAll()   void<o:p>

<o:p> </o:p>

<o:p> </o:p>

7.         collapseAll()  void<o:p>

<o:p> </o:p>

8.         expandChildren() void<o:p>

<o:p> </o:p>

<o:p> </o:p>

9.         collapseChildren()       void<o:p>

<o:p> </o:p>

10.     getNextSibling()      返回 WebFXTreeItem 的引用 <o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

11.     getPreviousSibling()       返回 WebFXTreeItem 的引用 <o:p> </o:p>

<o:p> </o:p>

12.     toString()<o:p>

<o:p> </o:p>

<o:p> </o:p>

1.2     WebFXTree

WebFXTree 是树控件的根实体类,继承自 WebFXTreeAbstractNode

1.2.1    构造方法

WebFXTree(text, action, behavior, icon, openIcon)

1.2.2    属性

1.2.3    方法

1.3     WebFXTreeItem

1.3.1    构造方法

1.3.2    属性

1.3.3    方法

2       使用说明

2.1     包含 js 文件

如: <script src=”xtree.js”></script>

2.2     创建根节点

var   root = new WebFXTree(“Root”);

2.3     添加子节点

root.all(new WebFXTreeItem(“Item<!---->));

root.all(new WebFXTreeItem(“Item));

root.all(new WebFXTreeItem(“Item));

<o:p> </o:p>

2.4     输出

document.write(root);

3       高级应用

3.1     添加目录

var   root = new WebFXTree(“Root”);

root.all(new WebFXTreeItem(“));

var folder = new WebFXTreeItem(“);

root.add(folder);

foldr.all(new WebFXTreeItem(“));

folder.all(new WebFXTreeItem(“));

root.all(new WebFXTreeItem(“));

document.write(root);

3.2     定制行为

目录树的行为可以定制,通过 setBehavior 方法可以设定目录树中只包含目录,如

var   root = new WebFXTree(“Root”);

root.setBehavior(‘explorer’);

:

:

3.3     定制图标

var   root = new WebFXTree(“Root”);

root.all(new WebFXTreeItem(“));

var folder = new WebFXTreeItem(“);

root.add(folder);

var t21 = new WebFXTreeItem(“);

t21.icon=webFXTreeConfig.fileIcon;   // 设置节点 t21 的图标

foldr.all();

folder.all(new WebFXTreeItem(“));

root.all(new WebFXTreeItem(“));

document.write(root);



onlylife 2006-05-30 12:57 发表评论
分享到:
评论

相关推荐

    javascript目录树

    JavaScript目录树是一种在Web应用程序中表示文件系统或项目结构的方式,它通常以树形结构显示,使得用户可以方便地浏览和操作多个层次的文件和文件夹。在这个“javascript目录树”压缩包中,可能包含了一个...

    javascript实现的目录树

    实现JavaScript目录树的关键技术包括: 1. 数据结构:首先,我们需要一个合适的数据结构来存储目录树的信息。这通常是一个嵌套的对象或数组,每个元素代表一个目录或文件,包含名称、路径、子节点等属性。例如: ``...

    javascript目录树代码

    学习和理解JavaScript目录树的实现,不仅可以提升你处理数据结构的能力,还能让你在开发富交互的前端应用时更加得心应手。在实际项目中,根据需求调整和扩展这些基本概念,可以创建出功能强大的目录树组件。

    目录树 常见JS目录树插件

    JavaScript(JS)作为一种广泛使用的客户端脚本语言,提供了多种库和插件来实现交互式的目录树视图。本文将详细介绍几种常见的JS目录树插件及其特点。 1. **jQuery Tree** jQuery Tree是一款基于jQuery的目录树...

    一个漂亮的目录树代码(JS版)

    这个“一个漂亮的目录树代码(JS版)”是一个JavaScript实现的目录树组件,它可以帮助开发者创建美观且交互性强的文件或目录结构。下面我们将深入探讨这个话题。 首先,目录树是一种以树形结构展示文件系统或逻辑...

    js动态目录树,像windows目录树一样,很方便的。

    3. **JavaScript逻辑**:核心部分在于JavaScript代码,它负责动态生成和管理目录树。这包括: - **数据结构**:将目录结构数据存储为JSON对象或数组,每个对象代表一个节点,包含节点名称、子节点数组等属性。 ...

    asp+javascript+目录树

    3. **前端目录树展示**:JavaScript库如jQuery UI、jsTree、AngularJS的ngTree等,可以用来在浏览器端渲染目录树,用户可以展开、折叠节点,查看不同层次的目录。 4. **用户交互处理**:JavaScript可以监听用户的...

    javascript实现的动态目录树

    javascript实现的动态目录树,适合于用客户端脚本实现WEB页面目录树效果的情况。

    AlaiJSCtr.rar_javascript_javascript 树_目录树_菜单控件_表格

    其次,"目录树"(目录树)是树控件的一种具体应用,常用于文件管理或网站导航。目录树控件允许用户浏览多级目录结构,点击节点来展开或关闭子目录。这种控件通常具有搜索、排序和拖放等功能,使得用户能方便地组织和...

    javascript 树形目录 大家可以看看学习··

    JavaScript树形目录是一种在网页应用中组织数据结构的方法,它以层级关系呈现,类似于计算机文件系统的目录结构。这种数据结构在各种应用场景中都非常常见,比如网站导航、文件管理器、组织图表等。在这个主题中,...

    Html网页目录树效果

    在创建目录树时,我们通常使用`&lt;ul&gt;`(无序列表)和`&lt;li&gt;`(列表项)元素来表示层级关系。例如: ```html 父节点 子节点1 子节点2 ``` 二、CSS美化 CSS(层叠样式表)用于控制网页的外观。通过添加适当...

    javascript+CSS实现的目录树

    在IT领域,特别是前端开发中,使用JavaScript和CSS创建交互式的目录树结构是常见的需求,尤其是在文件管理系统或者网站导航中。这个"javascript+CSS实现的目录树"项目就是这样一个示例,它模仿了Windows资源管理器...

    JavaScript Dtree 最经典的JS目录树

    JavaScript DTree是一种基于JavaScript实现的目录树控件,它在Web应用中被广泛用于展示层次结构数据,如文件系统、组织结构或者网站导航。DTree以其简洁高效、可定制化的特点,深受开发者喜爱。在这个话题中,我们将...

    目录树 js css

    目录树是指使用JavaScript和CSS来生成树形结构的目录列表。它可以用于网站的菜单、目录、树形结构的展示等。目录树的优点是:可以动态生成树节点、可以自定义样式、可以与其他JavaScript库集成等。 目录树的实现...

    JS做的简单目录树

    在JavaScript(JS)中创建一个简单的目录树是一个常见的需求,特别是在网页应用中为了展示层级结构的数据。本项目提供了一个实现这一功能的实例,利用CSS样式和JavaScript动态效果,使目录树更加直观易用。以下是对...

    java动态生成目录树

    在这个场景中,我们使用了Dtree这个JavaScript库来辅助实现这一功能,并结合Ajax技术以JSON和XML两种数据格式从服务器获取数据,最终在JSP页面上展示目录树结构。下面我们将详细探讨这些知识点。 1. **Dtree**: ...

    动态目录树,包括编辑,添加,保存。

    动态目录树是一种在Web应用程序中常见的一种数据结构展示方式,它允许用户以树形结构查看和操作目录或文件系统中的信息。在这个特定的项目中,开发者似乎已经实现了动态目录树的功能,包括编辑、添加和保存操作。这...

    原生js实现无限目录树.zip

    在压缩包内的“原生js实现无限目录树”文件中,我们可以找到相关的代码实现和示例,进一步学习和理解如何用原生JavaScript实现这两种无限目录树加载方式。通过研究这些代码,开发者可以掌握构建高效、交互友好的目录...

    js写的目录树

    JavaScript编写的目录树是一种在网页上展示文件系统或者项目结构的常见方式,它通常用于文件管理、代码编辑器、项目导航等场景。这种目录树利用HTML、CSS和JavaScript技术实现,能够动态地展开和折叠节点,使用户...

    百度网盘生成目录树结构.zip

    在这个压缩包中,“百度网盘生成目录树结构”的脚本工具可能是用Python、JavaScript或其他编程语言编写的,它的主要功能是自动生成一个可视化的目录树,显示百度网盘内的文件和文件夹结构。这样的工具通常会通过百度...

Global site tag (gtag.js) - Google Analytics