jQuery MiniUI

标题: treegrid懒加载问题求解答 [打印本页]

作者: 773636459    时间: 2016-9-29 21:10:25     标题: treegrid懒加载问题求解答

[attach]8070[/attach]
按照懒加载的例子进行的配置,但左边树仍然不加载,求解答。
1、代码
<div id="treegrid_order" class="mini-treegrid" style="width:100%;height:320px;"  
                    url="common/getList.action" showTreeIcon="true"
                     idField="reqCode"   textField="reqCode"  treeColumn="filename"   
                     resultAsTree="true">
2、能否告知返回是json数据格式是什么样的吗?
目前我的java类中是left=false;expandfed=false;
给个java懒加载返回json的完整例子。




作者: dforce    时间: 2016-9-30 10:12:18


是否要懒加载,是否往后台发送节点信息,这个是由3个地方判断的
1.我们内部会判断你展开这个节点下,是否有子节点数据了,有的话,就不往后台发送信息
2.如果没有子节点,那么我们会判断该节点的asyncLoad属性是否为 true,默认为true,如果你后台设置了返回节点数据的该字段的值为false,那么该节点下没子节点,我们也不会往后台继续发信息
3.判断节点的isLeaf,如果为叶子节点,那么自然你双击他,也不会产生发往后台信息的行为

具体请看我们试用包里面的示例,都是有后台的demo/treegrid/lazytree.html
作者: 773636459    时间: 2016-9-30 10:23:17

dforce 发表于 2016-9-30 10:12
是否要懒加载,是否往后台发送节点信息,这个是由3个地方判断的
1.我们内部会判断你展开这个节点下,是否有子 ...

例子给的不是java版本的
我前端按照那一模一样的设置,但左边的+号或者-号就是不出现
造成我无法点击树
作者: 773636459    时间: 2016-9-30 10:26:20

dforce 发表于 2016-9-30 10:12
是否要懒加载,是否往后台发送节点信息,这个是由3个地方判断的
1.我们内部会判断你展开这个节点下,是否有子 ...

1.我们内部会判断你展开这个节点下,是否有子节点数据了,有的话,就不往后台发送信息
----
这个是根据什么来判断这个节点下是否有数据呢?
因为懒加载,只有点击+或者-号才去再次查询返回是否有子节点数据
现在+或者-号都没有出现,无法触发点击事件
作者: 773636459    时间: 2016-9-30 10:27:34

dforce 发表于 2016-9-30 10:12
是否要懒加载,是否往后台发送节点信息,这个是由3个地方判断的
1.我们内部会判断你展开这个节点下,是否有子 ...

所以当下先解决的是,能把+或者-号给显示出来的问题。
作者: dforce    时间: 2016-9-30 10:33:13

773636459 发表于 2016-9-30 10:27
所以当下先解决的是,能把+或者-号给显示出来的问题。

http://www.miniui.com/download/
请下载java版本试用包,eclipse或者myeclipse版本
里面有完整示例,前端demo/treegrid/lazyLoad.html
后台demo/data/TreeService.jsp




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2