社区
JavaScript
帖子详情
EXTJS动态树全部展开第一个节点无法展开
lc11422302
2014-10-20 11:23:40
用EXTJS做动态树菜单 ,我想默认全部展开,在后台添加树数据的时候用expanded和前台用expandAll()函数,都是一样的效果 。树的第一层节点无法展开(+号已经变成了-号了的 但是内容就是没有看到,在点击没有错 但是子节点是全部展开了的),这是怎么回事啊。
...全文
192
3
打赏
收藏
EXTJS动态树全部展开第一个节点无法展开
用EXTJS做动态树菜单 ,我想默认全部展开,在后台添加树数据的时候用expanded和前台用expandAll()函数,都是一样的效果 。树的第一层节点无法展开(+号已经变成了-号了的 但是内容就是没有看到,在点击没有错 但是子节点是全部展开了的),这是怎么回事啊。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baidu_38640495
2017-05-04
打赏
举报
回复
Ext.define('V3.sys.dept.store.Depts', { extend : 'Ext.data.TreeStore', requires : ['V3.sys.dept.model.Dept'], model : 'V3.sys.dept.model.Dept', root : { id : 0 // expanded : true }, listeners : { load : function(thiz, nodes, records) { nodes.eachChild(function(node) {//我的代码只展开根节点,其pid=0 if (node.get('pid') == 0) { node.set('expanded', true); }//也可以在这里加判断展开所有节点 ; }) } } }); 注意! 我也出现了楼主一样的错误。没有展开是因为 root { }的expanded:true 和监听事件的if判断展开节点冲突了,注释掉root{expanded : true}就可以了。
lc11422302
2014-10-21
打赏
举报
回复
引用 1 楼 showbo 的回复:
是不是调用这个函数的地方不对,数据源还没有加载完毕就调用了?放到store的load事件中调用试试
我是放在store的后面的 不知道是不是构造数据的问题 但是其他的一切正常就只有展开第一层异常 leftTreeStore.load({ params: {"orgId": orgId} }); leftTree.expandAll();
斯洛文尼亚旅游
2014-10-20
打赏
举报
回复
是不是调用这个函数的地方不对,数据源还没有加载完毕就调用了?放到store的load事件中调用试试
extjs
实现
动态
树
extjs
实现
动态
树
用
ExtJS
实现
动态
载入
树
用
ExtJS
实现
动态
载入
树
.包含数据库背景、具体代码、以及图片解释
extjs
4 实现下拉
树
并支持复选
extjs
4 框架实现
树
形结构的下拉框,并支持多选、复选,项目中开发实际用到的,这里提供了前段的js代码,大家有用到的,可以进行参考。
ExtJS
4下拉
树
组件
ExtJS
4下拉
树
组件
ExtJS
4下拉
树
组件
extjs
中Ext.Panel和TreePanel 组件
动态
加载本地页面数据
NULL 博文链接:https://maoyi606.iteye.com/blog/1782825
JavaScript
87,992
社区成员
224,699
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章