`

Ext调用xml文件以树形结构显示

    博客分类:
  • Ext
阅读更多

 

var toolTree;

function initToolTree() {

var tree;

var root = new Ext.tree.AsyncTreeNode({

id : 'root',

text : '工具树',

expanded : true

});

var loader = new Ext.app.MenuLoader({

dataUrl : 'xml/toolTree.xml' //调用xml页面

});

tree = new Ext.tree.TreePanel({

autoScroll : true,

autoHeight : false,

autoWidth : false,

rootVisible : false,

animate : true,

border : false,

lines : true,

root : root,

loader : loader,

listeners : {

render : function(tp) {

},

loadexception : function(loader, node, response) {// 解决在IE下偶尔有不能加载的bug

node.loaded = false;

node.reload.defer(10, node);// 不停的加载,直到true

}

}

});

tree.on('click', function(node) {

if (node.id == '1') {

RunWrong.data.testRun();

}

if (node.id == '2') {

DeleteXiaoIWord.form.showWindow();

}

if (node.id == '3') {

configWindow.show();

}

});

return toolTree = tree;

};

分享到:
评论

相关推荐

    Ext解析XML实例

    如果是XML字符串,则直接调用`treeNodeFromXml`函数来构建树形结构;如果是URL,则通过`Ext.data.HttpProxy`异步加载XML数据,并在数据加载完成后构建树形结构。 ##### 步骤三:从XML元素构建树节点 ```javascript ...

    多叉树结合JavaScript树形控件实现无限级树形菜单(一种构建多级有序树形结构JSON(或XML)数据源的方法).pdf

    本文以Ext JS为例,探讨如何构建无限级树形菜单,即处理数据库中无限层级的数据,并将其转化为适合树形控件显示的JSON格式。 首先,理解无限级树形菜单的概念。这种菜单没有固定的层级限制,数据来源于数据库中具有...

    struts2中用ext框架显示树(tree)形菜单

    在"struts2中用ext框架显示树(tree)形菜单"这个主题中,我们主要关注如何在Struts2应用中使用EXT框架来展示树形结构数据。EXT框架的TreePanel组件非常适合用来展示层次化的数据,如组织结构、文件系统或导航菜单。...

    ext带右键菜单的树

    在描述中提到的"ext带右键菜单的树"是指在ExtJS中实现的一种交互功能,即在树形控件上通过右键点击来显示一个上下文菜单。这种功能极大地提高了用户与应用程序的交互性,使得操作更加直观和便捷。 在ExtJS中,树形...

    Ext tree 结合dwr 调用后台数据

    将`Ext tree`与`DWR`结合,意味着前端的树形视图可以通过DWR直接调用后台的Java方法来获取或更新数据。例如,当用户展开树的一个节点时,前端可以发送一个DWR调用,请求后台填充该节点的子节点数据。后台处理请求后...

    DWR方式动态加载EXT.Tree

    EXT TreePanel 是EXT JS库中的一个组件,它用于展示层次结构的数据,通常以树形结构显示,广泛应用于文件系统、组织结构或者菜单的展示。而DWR则是一种允许JavaScript在浏览器端与服务器端进行异步通信的技术,它...

    EXT开发文档

    此外,**EXT** 还提供了一系列强大的控件,如表格、树形结构和布局等,这些控件大大简化了日常开发工作,减少了开发时间和精力的投入。 #### 二、EXT JS 的特点 1. **Ajax 技术**:**EXT** 是基于 **Ajax** 技术...

    Ext JS 树

    树形结构常用于组织和导航大量的分类信息,例如文件系统、组织架构或者网站导航菜单。 在Ext JS中,树(TreePanel)是用于显示树数据的容器。它提供了丰富的功能,包括拖放操作、节点的展开和折叠、节点选择、节点...

    EXT2+DWR+SPRING实现树

    在实现树形结构时,EXT2文件系统的目录层次关系可以自然地映射成树结构。前端使用EXTJS(EXT2的改进版,现在通常称为EXT JS,一个强大的JavaScript UI库)创建可交互的树形组件,用户可以通过点击节点来展开、折叠...

    ext 与 dwr 的结合

    EXT的组件包括表格、树形视图、图表、窗体等,这些组件能够帮助开发者快速构建功能丰富的用户界面。EXT使用MVC(Model-View-Controller)设计模式,使得代码结构清晰,易于维护。 DWR则解决了AJAX(Asynchronous ...

    简单的EXT项目代码

    6. **配置文件**:包括EXT的配置文件(如`app.js`)用于定义应用结构和组件,以及Struts的配置文件(如`struts.xml`)用于定义Action映射和结果页面。 通过这个简单的EXT项目,开发者可以了解如何设置EXT与Struts的...

    ssh+ext+json+dwr技术实现的动态树

    综上所述,这个项目展示了如何利用SSH框架搭建后端服务,EXT JS 3.0提供用户界面,JSON作为数据交换格式,以及DWR实现无刷新通信,共同构建一个动态的、交互式的树形展示。这样的组合既提高了用户体验,又降低了...

    ext2.0(jsp标签)

    4. **树形视图**:EXT 2.0的TreePanel组件可以方便地展示层次结构的数据,支持展开、折叠、拖放操作,适用于目录结构或组织结构的展示。 5. **菜单系统**:EXT 2.0的Menu组件不仅包括基本的上下文菜单,还提供了QQ...

    使用EXT实现无刷新动态调用股票信息

    - **组件化**:ExtJS拥有丰富的预定义组件,如按钮、表格、表单、面板、树形视图等。 - **数据绑定**:ExtJS可以轻松地将数据源与视图进行绑定,使得数据的展示和更新变得非常简便。 - **事件驱动**:ExtJS采用事件...

    dwr+ext的eclipse新工程

    "tree"则表示项目展示了如何在前端使用Ext JS创建下拉树形结构。 在【压缩包子文件的文件名称列表】中,"ExtInDwr"可能是一个包含整个项目的文件夹,里面可能包括了源代码、配置文件、CSS样式表、JavaScript脚本...

    一个以strut2+ext为结构的后台模板

    EXT则是一个基于Ext JS的前端框架,它提供了大量的可重用的UI组件,如表格、树形视图、表单、图表等,这些组件都具有高度的可定制性和响应式设计,能创建出专业级别的Web应用界面。EXT的组件化开发模式使得代码组织...

    EXT+DWR的小例子

    EXT是一个JavaScript框架,它提供了大量的UI组件,如表格、树形结构、面板、表单等,使得开发者能够创建出具有桌面应用般用户体验的Web应用。EXT的设计理念是模块化和可扩展性,因此开发者可以根据需求选择需要的...

    Ext 3.0 中文API CHM

    8. **树形组件**:Ext.tree.* 支持多级树结构,常用于目录浏览、文件系统展示等场景。 9. **拖放功能**:Ext.dd.* 和 Ext.dd.DragDropManager 提供了拖放功能,使得组件间的数据交换和交互更加直观。 10. **事件...

    ext+dwr配合简单例子

    EXT的主要优点在于它提供了大量预先封装的UI组件,如表格、树形结构、图表等,使得开发者能够快速创建出美观且功能丰富的用户界面。EXT采用MVC(Model-View-Controller)架构,有助于分离业务逻辑与视图展示,提高了...

Global site tag (gtag.js) - Google Analytics