社区
JavaScript
帖子详情
ext Tree如何获取没有被展开的子结点
rhq12345
2009-12-29 09:18:57
本人初学ext,遇到以下两个问题,希望高手能帮忙解决。
1.ext Tree如何获取没有被展开的子结点
2.ext Tree有没有结点被展开后的可以触发的事件,进而获取更新该结点下的子结点。
...全文
115
4
打赏
收藏
ext Tree如何获取没有被展开的子结点
本人初学ext,遇到以下两个问题,希望高手能帮忙解决。 1.ext Tree如何获取没有被展开的子结点 2.ext Tree有没有结点被展开后的可以触发的事件,进而获取更新该结点下的子结点。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiuyouxu
2009-12-30
打赏
举报
回复
1.把当前节点的id传到后台,查询出对应的子节点数据,返回给前台就可以了
2.节点展开的事件是expand,是TreeNode的事件
expand : ( Node this )
Fires when this node is expanded
Fires when this node is expanded
Listeners will be called with the following arguments:
this : Node
This node
rhq12345
2009-12-30
打赏
举报
回复
[Quote=引用 2 楼 xiaojing7 的回复:]
Ext API Tree对象 的一个方法 是取所有checkbox选中对象的 返回结果是一个 数组 数组每项是node对象 用node.getId()就是你设置的节点Id了
然而可以获取所以的节点
2.展开当然有队员的事件。绑定数据的时候就绑定了
[/Quote]
1.我没有使用checkbox
2.找不到是哪个事件了
xiaojing7
2009-12-29
打赏
举报
回复
Ext API Tree对象 的一个方法 是取所有checkbox选中对象的 返回结果是一个 数组 数组每项是node对象 用node.getId()就是你设置的节点Id了
然而可以获取所以的节点
2.展开当然有队员的事件。绑定数据的时候就绑定了
woshifou
2009-12-29
打赏
举报
回复
可以为节点添加时间,具体看官方网站的
Ext
用户扩展控件-------支持树上多个节点和叶
子
的拖动
支持用shift和ctrl来选择用户要拖动的树的节点和叶
子
。 功能非常强大。
Ext
JS_
Tree
利用_JSON_在Struts_2实现Ajax动态加载树
结点
Ext
JS_
Tree
利用_JSON_在Struts_2实现Ajax动态加载树
结点
,精彩不容错过。
基于内存多叉树的
Ext
JS无限级树形菜单实现方案
基于内存多叉树的
Ext
JS无限级树形菜单实现方案,一种构建多级JSON的方法;一次性构造多级JSON字符串,一次性生成树形菜单。
基于
EXT
SSI的简单树实现
一个基于
EXT
实现的树,先上图。 动态加载加右键菜单。 希望拿到可以跑起来看看效果的,需要按以下步骤做。 1 安装oracle,这个例
子
只做了oracle版本,如果需要,后期可以加上mysql版本,呵呵。 2 运行建用户及表空间的脚本。db_desc_ddl.sql. 3 执行初始化数据脚本。db_desc_dml.sql 4 导入工程,部署,打开浏览器输入 http://127.0.0.1:8080/desc 就可以看到效果了。 关于该实例的一些说明。 这个实例基于spring+struts+ibatis,外加js lib
ext
3.3.1. 发挥连接作用的就是这个/WEB-INF/web.xml文件了。贴内容。
page/index.jsp
org.springframework.web.cont
ext
.Cont
ext
LoaderListener
ext-param>
spring初始配置
cont
ext
ConfigLocation
classpath:conf/spring/application.xml
ext-param>
struts2
org.apache.struts2.dispatcher.FilterDispatcher
struts2初始配置文件
config
conf/struts/struts.xml
struts2
/*
可以看到配置中,通过过滤器配置将struts引入。同时通过listener将spring引入。这样顺藤摸瓜,思路就相当清晰了。当一个web请求进来以后,比如http://127.0.0.1:8080/desc,肯定会通过这个配置去找到主页文件的位置page/index.jsp,进入主页后, var
tree
Loader = new
Ext
.ux.
tree
.Xml
Tree
Loader( { dataUrl : '/desc/getDesc.action' }); var rootnode = new
Ext
.
tree
.Async
Tree
Node( { t
ext
: '投诉分类', id:"0", leaf:'false' });
EXT
通过/desc/getDesc.action 这个请求找到id为0的
结点
来渲染出自己的根节点,本例中设置了自动
展开
根节点,
tree
.on('expandnode', function(node) { /*
展开
时
获取
父节点 */ parent_node = node; }); 所以打开index.jsp页面时,你会发现根节点及根节点下一层都是
展开
的。/desc/getDesc.action 如何找到自己的数据源呢。它进入web.xml,发现自己需要经历struts2这个过滤器,于是在这个过滤器里,应用把工作交给了struts,在struts配置中找到getDesc这个控制器,
在struts内部,这个请求交给了getDesc方法来处理,getDesc方法返回来一个XML串。
ext="咨询" />
ext="建议" />
ext="投诉" />
ext="预约" />
ext="报障" />
ext="集团自查工单修改" />
ext="明天" />
ext="业务支撑内部工单" leaf="true" />
index.jsp获得这个串,在将它渲染到页面上
tree
container这个层(div)中。 知道了这个过程,你就知道应该去怎么配置spring和struts以及ibatis了。 -------------------------------------------------- 顺便说下,log4j日志环境的搭建。很简单。 1 导入 commons-logging-1.1.jar log4j-1.2.14.jar 2 写log4j.properties 3 在代码中使用方式 static Log log = LogFactory.getLog("Action类"); log.debug("result is " + result);
JavaScript树形控件实现无限级树形菜单
JavaScript树形控件实现无限级树形菜单
JavaScript
87,996
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章