社区
JavaScript
帖子详情
EasyUi Tree 点击节点重复加载数据的问题
各生欢喜
2019-08-07 07:58:30
EasyUi Tree 点击展开节点,会重新请求后台,把数据重新加载到展开的节点下面,望大神帮忙解决一下
加载到前台的json字符串如下:
...全文
399
1
打赏
收藏
EasyUi Tree 点击节点重复加载数据的问题
EasyUi Tree 点击展开节点,会重新请求后台,把数据重新加载到展开的节点下面,望大神帮忙解决一下 加载到前台的json字符串如下:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hello World,
2019-08-08
打赏
举报
回复
方法一:用ajax请求数据后绑定到tree上,$('#tree').tree({data:ajax到的数据,……其他选项}),数据量不大时推荐;
方法二:异步加载子级,一开始只返回第一级和是否有下级的判断(state,'open' 或 'closed'),后台接收到当前节点数据,只返回当前节点的数据,适合数量大的情况
方法三:在onBeforeLoad事件中返回false,取消加载,没试过,不推荐
easyui
tree
扁平化扩展,不用再为children嵌套结构烦恼
默认情况下,
EasyUI
Tree
支持
加载
JSON格式的
数据
,其中每个
节点
都可以包含一个`children`属性来表示子
节点
列表。这种
数据
结构虽然直观,但在某些情况下(例如后端返回的是扁平化的
数据
)并不方便处理。 #### 三、...
jquery
easyui
tree
树形列表
节点
异步
加载
在jQuery
EasyUI
中,可以通过以下方式实现
Tree
节点
的异步
加载
: - **配置属性**:在初始化
Tree
时,设置`async`属性为`true`,表示启用异步
加载
。同时,可以设置`url`属性指向服务器接口,`loader`属性定义
加载
逻辑...
解决
EasyUI
中
Tree
的CheckBox不能设置为禁用的
问题
//设置一个标志位,在整棵树
加载
完成后就将标志位设置为false,不允许勾选checkbox了,在
加载
数据
完成之前是可以勾选的,用来在
数据
中设置勾选了哪些
节点
//这样就可以实现读取url
数据
时是可以设置勾选了哪些
节点
,在...
树
节点
绑定(
EasyUI
-
Tree
)内含
数据
库打开直接用
- 前端渲染:前端接收到
数据
后,使用
EasyUI
的
Tree
组件
加载
并显示
数据
,完成树
节点
的绑定。 5. 扩展功能: -
节点
异步
加载
:对于大
数据
量的树,可以实现
节点
的懒
加载
,即只有当用户展开某个
节点
时,才去服务器获取...
jquery-
easyui
-
tree
学习
jQuery
EasyUI
Tree
提供了多种扩展功能,如展开/折叠
节点
、异步
加载
数据
、添加/删除
节点
等。例如,通过`expandNode`方法可以展开指定的
节点
: ```javascript $('#
tree
').
tree
('expandNode', {id: '1-1'}); // ...
JavaScript
87,993
社区成员
224,689
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章