Ext树tree设置多个传输参数,引用API文档的TreeLoader 类中说明:
当一个父节点被展开时才会发出服务请求去加载子节点。 在服务器里可以通过获取URL参数“node”,得到当前正在加载的节点的ID,然后根据这个输出子节点数据
要加上其他的参数,可以通过绑定"beforeload"事件添加句柄,又或者把这些参数在树加载器(TreeLoader)里设置baseParams 属性 。
Js文件中:
var treeloader = new Ext.tree.TreeLoader({
dataUrl : getAppName()+"/union/dir_departTree/getTree.jsp?"
});
treeloader.on("beforeload", function(treeLoader, node) {
treeLoader.baseParams.node_id = node.id;
treeLoader.baseParams.node_text = node.text;
}, this);
Jsp加载文件中get到:
String id = request.getParameter("node"); //为原默认的值
String text = request.getParameter("node_text");
String text = request.getParameter("node_id");
- 大小: 42.5 KB
分享到:
相关推荐
`Ext.tree.TreeLoader`是Ext JS库中的一个组件,它负责加载和解析树形结构的数据,而JSON(JavaScript Object Notation)则是一种轻量级的数据交换格式,非常适合于在服务器和客户端之间传输数据。我们将通过实例...
这个实例结合了多个技术,包括Accordion布局、Servlet、Struts2以及JSON数据交互,以及Ext.tree.Panel组件,以创建一个功能丰富的用户界面。 Accordion布局是ExtJS中的一个布局管理器,它允许在一个区域内组织多个...
实现拖拽树和表格之间的功能是一个涉及多个组件和事件处理的复杂过程。通过理解ExtJS的DD API和正确配置Tree与Grid组件,我们可以创建出具有高度交互性和灵活性的Web应用。在实际项目中,还需要考虑性能优化,如延迟...
在IT领域,特别是前端开发中,JSON(JavaScript Object Notation)是一种常用的数据交换格式,它以...这个过程涉及到数据结构、JSON序列化、前端UI组件等多个方面的知识,对于提升用户体验和优化应用性能具有重要意义。
FormPanel是容器组件,可以包含多个Field和其他组件,如CheckBox、ComboBox等。表单提交和数据验证是通过Action处理的,确保数据的有效性。 六、Tree:Tree组件用于展现层次结构的数据,例如文件系统或组织结构。...
另一种是异步加载子节点信息的树节点,即`Ext.tree.AsyncTreeNode`,这种节点在初始加载时不包含所有子节点,只有在需要时才从服务器请求数据。 创建TreePanel的基本步骤如下: 1. 首先,我们需要定义一个数据存储...
- **Example文件夹**:解压下载包后,会发现一个名为 `example` 的文件夹,其中包含了多个示例项目,这些示例是学习和探索 EXT 功能的最佳起点。 #### 二、Element:Ext的核心 - **Element** 是 EXT 中的一个核心...
组件和容器是Ext JS框架的基础,组件可以理解为具有特定功能和样式的独立单元,而容器则可以容纳和管理多个组件。 第二部分深入探讨了Ext JS的各种组件,包括核心用户界面组件、布局的探索、表单的处理、数据存储...
3. **丰富的组件库**:EXT提供了大量的预定义组件,如表格(Grid)、面板(Panel)、表单(Form)、树形视图(Tree)、图表(Charts)等,涵盖了大部分常见的Web应用需求。 4. **数据绑定**:EXT支持数据绑定,可以...
4. **Ext.TabPanel**:TabPanel是EXTJS中的一个多标签视图组件,可以包含多个面板,每个面板代表一个独立的页面或视图,用户可以通过标签在不同的内容间切换。 5. **Function 扩展篇**:EXTJS扩展了JavaScript的...
将数据库查询结果转换为JSON是现代Web应用中常见的需求,它涉及到前端展示、后端处理以及数据格式转换等多个环节。通过合理选择技术栈和工具,可以有效地实现这一目标,提高数据交互的效率和安全性。无论是使用ORM...
banner使用Ext.panel.Panel,通过toolbar来放置按钮),包括左侧动态菜单实现(采用Ext.tree.Panel)动态从数据库加载数据来显示菜单(后台代码也在了通过json进行数据传输),内容区域采用tab页得形式来显示,点击...
在本实例"淘宝开发平台工具实例part3"中,我们将深入探讨如何利用淘宝开放平台...同时,这个过程也会涉及到API调用的性能优化、错误处理、以及用户体验设计等多个层面的知识,对于提升开发者的综合技能大有裨益。
+为所有Panel(包括Grid,Tree,Form等)增加枚举类型Icon,其中包含1700多个小图标。 -如果Panel具有IconUrl属性,则IconUrl优先于Icon。 -所有Icon的列表在icon.aspx。 -为Button,MenuItem(MenuButton,...
此外,他们还将接触到设备树(Device Tree)的概念,这是一种描述硬件结构的方式,对于不同平台的可移植性至关重要。 接着,文件系统构建是另一个核心主题。学员可能学习了如何创建适合嵌入式设备的最小化文件系统...
以上这些命令覆盖了Linux系统下的文件传输、备份压缩、文件管理和磁盘管理等多个方面,是Linux用户日常工作中非常重要的工具集。通过掌握这些命令,无论是开发人员、测试人员还是Linux系统管理员都能更加高效地完成...
S3C6410拥有多个高性能的外围设备,如LCD控制器、摄像头接口、USB主机/设备接口等,这些都需要相应的驱动程序支持。驱动程序的编写需要遵循Linux内核的编程规范,通过设备树(Device Tree)来描述硬件配置,使得内核...
总结起来,mini2440开发板的源代码是一个综合性的系统工程,涵盖了处理器驱动、内存管理、设备树、文件系统、网络支持等多个层面。对这份源代码的深入理解和定制,有助于开发者充分利用硬件资源,打造满足特定需求的...
在本文中,我们将深入探讨如何将`...总结起来,将`treeGrid`目录拖放到`formPanel`涉及了`ExtJS`的拖放API、事件处理、数据同步和UI交互等多个方面。理解并熟练运用这些技术,可以创建出更加动态和用户友好的Web应用。
6.14 eval指令:执行多个指令 6.15 export指令:设置或显示环境变量 6.16 fbset指令:设置帧缓冲区 6.17 grpconv指令:开启群组的投影密码 6.18 grpunconv 指令:关闭群组的投影密码 6.19 hwclock指令:显示与设定...