jeeplus

 找回密码
 立即注册
查看: 873|回复: 3

选择机构和部门把所属本级做根目录BUG

[复制链接]

7

主题

9

帖子

105

积分

注册会员

UID
118
威望
0
贡献
0
在线时间
5 小时
注册时间
2017-6-12
发表于 2017-9-1 11:03:26 | 显示全部楼层 |阅读模式
OfficeController  ---- 》   treeData()  ----  》

        if ("0".equals(e.getParentId())) {
                                        map.put("parent", "#");
                                        Map<String, Object> state = Maps.newHashMap();
                                        state.put("opened", true);
                                        map.put("state", state);
                                } else {
                                        if(i == 0){
                                                map.put("parent", "#");
                                        }else{
                                                map.put("parent", e.getParentId());
                                        }
                                }

回复

使用道具 举报

15

主题

307

帖子

1516

积分

管理员

UID
1
威望
0
贡献
0
在线时间
233 小时
注册时间
2017-5-16
发表于 2017-9-1 11:19:24 | 显示全部楼层
非常感谢, 因为jstree必须以“#”作为根目录。
所以 添加
---------------------------------
if(i == 0){
                                                map.put("parent", "#");
     }
-------------------------------------------------------------------
回复

使用道具 举报

12

主题

27

帖子

149

积分

注册会员

UID
977
威望
0
贡献
0
在线时间
12 小时
注册时间
2017-10-21
发表于 2018-5-25 09:50:18 | 显示全部楼层
admin 发表于 2017-9-1 11:19
非常感谢, 因为jstree必须以“#”作为根目录。
所以 添加
---------------------------------

这种操作也有问题,你得排序是以code排序,如果你某一个子节点code比较小,他会排到第一位,然后他的父节点也不等于0,然后它变成了根目录。
回复

使用道具 举报

15

主题

307

帖子

1516

积分

管理员

UID
1
威望
0
贡献
0
在线时间
233 小时
注册时间
2017-5-16
发表于 2018-5-25 10:31:41 | 显示全部楼层
liqiaolin 发表于 2018-5-25 09:50
这种操作也有问题,你得排序是以code排序,如果你某一个子节点code比较小,他会排到第一位,然后他的父节 ...

是的。 你说的这个也修复了,群共享有个officeController文件你参照下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|jeeplus官方论坛  

GMT+8, 2018-12-11 17:49 , Processed in 0.080105 second(s), 21 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表