level 5
强推丨辣似Cu
楼主
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);
%>