|
发表于 2017-5-9 21:44:51
|
显示全部楼层
3.第四个问题,确实是有点小bug,jeecg使用了ZTree 详细的教程可以参考http://www.treejs.cn/v3/api.php
我想到的解决方案是将树型默认打开就可以了,但是这样的解决方案并不完美,当组织结构过多的时候加载就有点问题了,可是想想组织结构能有多少个。
我是在departSelect.jsp中的进行代码修改
$.post(
'departController.do?getDepartInfo',
{orgIds("#orgIds").val()},
// function(data){
// var d = $.parseJSON(data);
// if (d.success) {
// var dbDate = eval(d.msg);
// $.fn.zTree.init($("#departSelect"), setting, dbDate);
// }
function(data){
var d = $.parseJSON(data);
if (d.success) {
var dbDate = eval(d.msg);
$.fn.zTree.init($("#departSelect"), setting, dbDate);
var tree_obj = $.fn.zTree.getZTreeObj("departSelect");
//tree_obj.expandAll(true); //不会执行onExpand方法
//获取tree_obj的所有节点
var nodes = tree_obj.getNodes();
//
function expandTree(nodes_tree){
for(var i=0;i<nodes_tree.length;i++){
var isParent = nodes_tree.isParent;
//判断是否父节点
if(isParent){
//调用展开方法
zTreeOnExpand(null, null, nodes_tree);
//获取此节点下所有子节点
var nodes_next = nodes_tree.children;
}
}
}
//执行
expandTree(nodes);
}
}
);
自己对下就知道哪里不同了
至于第五个问题 我测试是没有什么问题的!
|
|