ssh ztree 异步加载分享
ztree吧
全部回复
仅看楼主
level 5

var setting;
setting = {
expandSpeed:'fast',
checkable: false,
async: true,
asyncUrl : "<c:url value="/Page/nodes.jsp"/>",
isSimpleData : true,
treeNodeKey : "id",
treeNodeParentKey : "pId",
asyncParam: ["id"] //获取节点数据时,必须的数据名称,例如:id、name
node.jsp
<%
String pid = request.getParameter("id")==null?"-1":request.getParameter("id");
ITCmcsDeptOP deptOp = (ITCmcsDeptOP)Constants.ctx.getBean("deptOP");
List<Object[]> data = deptOp.get_DeptListById(pid);
StringBuffer result =new StringBuffer("[");
%>
<%for(int i=0;i<data.size();i++)
{
if(i==data.size()-1){
result.append("{\"id\":\""+data.get(i)[0]+"\", \"pId\":\""+data.get(i)[3]+"\", \"name\":\""+data.get(i)[2]+"\",\"fcode\":\""+data.get(i)[1]+"\",\"fno\":\""+data.get(i)[4]+"\",isParent:true}");
}else{
result.append("{\"id\":\""+data.get(i)[0]+"\", \"pId\":\""+data.get(i)[3]+"\", \"name\":\""+data.get(i)[2]+"\",\"fcode\":\""+data.get(i)[1]+"\",\"fno\":\""+data.get(i)[4]+"\",isParent:true},");
}
}
result.append("]");
out.println(result);
%>

2011年10月27日 08点10分 1
level 11
感谢分享!!!!
2011年10月31日 02点10分 2
level 5
有做过类似的可以探讨下
2011年11月02日 03点11分 3
level 11
希望你这样的朋友多些就好了,最近工作很忙,回答问题也只好推迟了。
2011年11月03日 05点11分 4
level 5
最近不忙,项目刚做完,试运行阶段可以休息段时间!你是做ztree api的?那有问题可以想你请教了 呵呵
2011年11月03日 06点11分 5
level 1
ztree就是人家写的
2011年11月03日 06点11分 6
level 5
嗯 顶!
2011年11月03日 06点11分 7
level 4
这个是用zTree哪个版本写的啊?以前对zTree没有了解过。
2011年11月24日 01点11分 8
level 5
ztree-2.6
2011年11月24日 03点11分 9
level 1
有没有完整的代码??可以运行的
2011年12月11日 06点12分 10
level 5
有 加你qq没有加上 我的qq 344602669
2011年12月14日 01点12分 11
level 2
你的QQ多少 能加你请教个问题吗
2011年12月15日 01点12分 12
level 5
2286152208
2011年12月15日 03点12分 13
1