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

extjs中TreeLoader加参数

 
阅读更多
	
/**
 * 重新加载数据
 * @param params
*/

[color=darkred]var treeLoad = new Ext.tree.TreeLoader({
	url : "createTree.do",
	requestMethod : 'POST',
	baseParams:{method:'CreateTree',id:node.id}
});[/color]

treeLoad .on('beforeload', function(treeLoader, node) {
	var id = node.attributes.id;
var para = {id:id};
	    	    
	   Ext.apply(treeLoader.baseParams , para);
	    	    if( treeLoader.baseParams == null ){
	    	    	treeLoader.baseParams = para;
	    	    }
	    	    
				treeLoader.url = node.attributes.url;
				
				return true;
		}, treeData);


//----------------------------------------------------
var treeLoad = treePanel.getLoader();
treeLoad.baseParams = params;
treeLoad.load(root, function(){});//重新加载数据
this.expandAll();
			},
分享到:
评论

相关推荐

    extjs兼容dwr的代理和DWRTreeLoader

    ExtJS和Direct Web Remoting (DWR) 是两种在Web应用程序中实现客户端和服务器端通信的技术。DWR允许JavaScript直接调用Java方法,而无需页面刷新,极大地提升了用户体验。本主题将深入探讨如何在ExtJS中使用DWR的...

    Ext.tree.TreeLoader附带封装的json类

    在本文中,我们将深入探讨`Ext.tree.TreeLoader`与JSON数据在Ext JS框架中的应用。`Ext.tree.TreeLoader`是Ext JS库中的一个组件,它负责加载和解析树形结构的数据,而JSON(JavaScript Object Notation)则是一种轻...

    Extjs Json树封装

    在ExtJS中,JSON(JavaScript Object Notation)树是一种常见的数据结构,用于表示层次化的数据。在本文中,我们将深入探讨"Extjs Json树封装"这一主题,包括如何使用JSON数据加载树形结构,以及涉及到的相关工具和...

    带复选框的 ExtJs tree

    2. **TreePanel配置**:创建TreePanel实例时,指定了其所在元素、ID、自动滚动、动画效果、边框、拖放功能等属性,并定义了TreeLoader用于异步加载数据,数据源URL包含了动态参数`roleId`,这通常用于根据角色ID加载...

    Extjs chekboxtree PagingTreeLoader 多选、分页

    本篇将深入探讨ExtJS中的"Chekboxtree"(复选框树)与"PagingTreeLoader"(分页树加载器)这两个特性,以及如何结合它们实现多选和分页功能。 "Chekboxtree"是ExtJS中的一种特殊树形组件,它允许用户通过复选框选择...

    extjs tree 节点 链接 新窗口

    在ExtJS中,Tree是一个非常重要的组件,它用于呈现层级结构的数据。在处理Tree节点时,特别是涉及到链接和新窗口打开的情况,有一些特定的技术要点需要注意。 首先,标题“extjs tree 节点 链接 新窗口”指的是在...

    extjs 总结

    在EXTJS中,TreePanel是用于展示树形数据结构的组件,广泛应用于组织层次结构信息,如文件系统、组织架构等。 **EXTJS TreePanel 知识点** 1. **配置项** - `root`: TreePanel 的根节点,通常是整个树的起点。 -...

    Extjs4树结构异步加载

    在ExtJS4中,树形结构(Tree)是一种常见的UI组件,它允许用户以层级结构展示数据。在本示例中,我们关注的是树结构的异步加载,这是一种优化性能的技术,避免一次性加载大量数据导致页面响应缓慢。 异步加载,也...

    Extjs tree的简单小例子

    在本文中,我们将深入探讨EXTJS中的树形组件(TreePanel),以及如何创建一个简单的异步加载和拖放功能的示例。EXTJS TreePanel 是一个强大的组件,用于展示层次结构数据,通常用于组织目录、文件系统或组织结构等。...

    用ExtJS实现动态载入树

    为了实现在ExtJS中动态加载树状结构,首先需要创建一个能够存储组织结构信息的数据表。本文将使用Oracle数据库来构建一个简单的组织架构表。 - **表结构**: ```sql CREATE TABLE ORGANIZATION ( ORGID NUMBER...

    Extjs自定义组件-下拉树

    在现代Web开发中,Extjs作为一款功能强大且灵活的框架,深受开发者喜爱。它提供了丰富的UI组件库,能够帮助开发者快速构建复杂的用户界面。其中,自定义组件是Extjs的一大特色,允许开发者根据项目需求定制独特的UI...

    extjs表格、树控件

    在ExtJS框架中,`GridPanel` 是实现表格功能的核心组件,它继承自 `Panel` 类,具有丰富的功能如排序、缓存、拖拽列、隐藏列、自动显示行号、列汇总以及单元格编辑等功能。 **配置参数详解**: - **`columns`**: ...

    ExtJS实现动态载入树

    然后,我们需要创建一个JavaScript文件(org.js),在这个文件中编写ExtJS的代码来构建动态加载树。`Ext.onReady`函数会在DOM加载完成后执行,这是初始化ExtJS组件的最佳时机。我们创建一个新的`TreePanel`实例,...

    ExtJS对Ajax的支持

    **Ext.Ajax**是ExtJS框架中的一个核心组件,用于实现与服务器的异步通信,即Ajax请求。这一功能对于构建动态、响应式和交互式的Web应用至关重要。Ext.Ajax提供了一套封装良好的API,使得开发者能够更轻松地管理HTTP...

    JavaScript的ExtJS框架中数面板TreePanel的用法实例解析_.docx

    在JavaScript的ExtJS框架中,TreePanel是一种强大的组件,它用于展示树形结构的数据,尤其适合处理JSON格式的信息。TreePanel允许用户以交互的方式浏览层级化的数据,这在很多应用场景中,如文件系统、组织结构或者...

    extjs TreePanel

    EXTJS中的TreePanel是用于展示层级数据的组件,它以树状结构呈现数据。TreePanel提供了丰富的配置项和方法,使得我们可以灵活地控制树的显示和交互。以下是对TreePanel及其主要配置项和方法的详细说明: 1. **主要...

    Extjs中ComboBoxTree实现的下拉框树效果(自写)

    TreePanel的加载器 (`TreeLoader`) 使用 `dataUrl` 获取数据,节点参数是 'ID',并且请求方法是 'GET'。这意味着数据将通过HTTP GET请求从服务器获取。 7. **事件监听**: TreePanel 监听 'click' 事件,当用户...

    ExtJs3.* 分页树 Ext.ux.tree.PagingTreeLoader

    `PagingTreeLoader.js`文件中包含了`PagingTreeLoader`类的实现,它继承自`Ext.tree.TreeLoader`,并添加了分页相关的逻辑。这个文件是这个功能的核心,通过分析和调试这个文件,你可以更深入地理解其内部机制。 在...

Global site tag (gtag.js) - Google Analytics