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

XTREE jsp页面的tree 结构

    博客分类:
  • js
阅读更多
每个结点有一个状态叫做OPEN(打开);
如果结点为OPEN,则可以EXPAND(扩展,展开);
对于ITEM结点来说,永远返回FALSE;
toggle()就是切换,如果为展开的,就收起;如果为收起的,就展开;
XTREE生成的是静态树,它不能从XML中生成树,而是只能生成简单的静态的树,看构造函数的参数就可以知道【text】【action】
WebFXTreeAbstractNode:
   
    属性:
    id:唯一标识
    text: label
    action: 链接
    open: 标志位,boolean型,是否打开
    icon: 图标
    openIcon:打开时的图标
    parentNode:父结点的Reference
    childNodes: 子结点的Reference的集合
   
    方法:
    indent():缩进
    toggle():切换
    callapse():收起
    expand():展开
    callapseAll():收起全部
    expandAll():展开全部
    expandChildren():展开子结点
    callapseChildren():收起子结点
    getNextSibling():取得下一个兄弟结点的Reference
    getPreviousSibling():取得上一个兄弟结点的Reference
    toString():生成HTML代码
  
    WebFXTree:
构造函数:
new WebFXTree([text], [action], [behavior],[icon],[openIcon]);
参数:

    text:  可选。
    action:  可选。行动(我们)与树项目。
    behavior: explorer(全局) classic(经典模式)
    icon:  图像使用的图标
    openIcon:  可选。打开后使用的图标

   
    属性:
    rendered 标志位,boolean类型,用于标记该树是否已经生成和显示。
    WebFXTreeAbstractNode的所有属性
   
    方法:
    getSelected():返回一个Reference,被选中的那个对象的Reference。
    setBehavior(sBehavior): classic,explorer;
    getBehavior():
    WebFXTreeAbstractNode的所有方法
    -------------------------------------------------------------------
    WebFXTreeItem:
    构造函数:
    new WebFXTreeItem([text],[action],[parent],[icon],[openIcon]);
   
    属性:
    WebFXTreeAbstractNode的所有属性
   
    方法:
    getFirst():返回第一个子结点的Reference
    getLast():返回最后一个子结点的Reference
分享到:
评论

相关推荐

    AjaxTree jsptree MzTreeView xtree树形菜单代码集锦.rar

    AjaxTree jsptree MzTreeView xtree树形菜单代码集锦,其中有两个例子是用在JSP环境下的WEB Tree,其余是基于js的树形菜单,一共有5款树状菜单代码,不管是学习参考或是使用都是值得下载收藏的。

    E3tree开发文档

    在实际开发中,你需要根据项目需求选择合适的树型结构和配置相应的属性,同时注意版本兼容性问题,确保所有依赖库(如E3-Tree.jar、E3-TemplateEngine.jar等)的版本与E3.Tree相匹配。通过阅读E3.Tree的参考手册,...

    各种树形菜单

    本主题将深入探讨几种常见的树形菜单实现,包括jsptree、xtree和ajaxtree,以及无刷新树形菜单的概念。 1. jsptree: jsptree是一款基于JavaScript的树形菜单组件,它主要用于Java Web应用程序。该组件通过Ajax...

    树形菜单显示集锦(jsp版)

    5. **JSP Tree工程**:这个压缩包中包含了一个完整的JSP Tree工程,可以在MyEclipse这样的集成开发环境下直接打开和运行。这个工程为开发者提供了一个模板,展示了如何在实际项目中集成和使用这些树形菜单组件,包括...

    收集树形菜单显示集锦

    在这个“收集树形菜单显示集锦”中,我们将会探讨几种不同的树形菜单实现方式,包括xtree、tree、MzTreeView10、jsptree以及ajaxtree2。 1. xtree: Xtree是一种早期的基于JavaScript的树形菜单库,它允许开发者创建...

    各种很齐全的动态树状菜单

    "各种很齐全的动态树状菜单"这个压缩包文件,显然包含了多种类型的树状菜单实现,如jspTree、xTree和ajaxTree,这些都是在Web开发中用于创建交互式、无刷新的树形结构的工具。 1. **jspTree**:jspTree是基于JSP...

    E3Tree开发文档

    - **API使用**:E3.Tree支持通过API直接调用的方式构建树形结构,这种方式仅需遵循JSP 1.2和Servlet 2.3标准即可。 - **Taglib使用**:提供了一种更为简便的方法来构建树形结构,但需要JSP 2.0和Servlet 2.4标准的...

    java如何在在页面中实现树形菜单.doc

    XTree是一款经典的JavaScript实现的树形控件,它允许开发者轻松地在Web页面上构建交互式的树状结构,通常用于网站的导航菜单或数据层次展示。 1. **XTree控件介绍** - XTree是一款由WebFX公司提供的JavaScript库,...

    多种树源码

    "jsptree"可能是一个JSP组件,用于在网页上呈现树形结构,如目录浏览、菜单系统等,允许用户交互地展开和折叠节点。 5. **ajaxtree2**: AJAX(Asynchronous JavaScript and XML)是一种用于创建快速、动态网页的...

    人员树js代码仅供大家参考一下

    通过对“人员树 js 代码”的分析可以看出,Xtree 是一个功能强大的工具,它不仅支持静态树结构的创建,还支持动态加载数据以及从 XML 文件中读取数据。这对于需要构建复杂组织结构图的应用场景非常有用。同时,也...

Global site tag (gtag.js) - Google Analytics