第一次发博客,不怎么懂样式,发一个超级有用的动态加载easyui树形菜单一个demo.(大神养成中...)
JSP页面:
<ul id="tree" class="easyui-tree"></ul>
JS:
$(function(){
$('#tree').tree({
url:"http://172.16.0.61:8080/Eagleflight/RecordArchiveAtion/QueryByOffRecordArchive.do"
)};
后台:
//已完成
@ResponseBody
@RequestMapping(value="/QueryByOffRecordArchive",method=RequestMethod.POST,produces="application/json;charset=utf-8")
public List<OrgTree> QueryByOffRecordArchive(){
//所有节点
List<gcRecordArchive> orgList= Recordarchiveservice.QueryByOffRecordArchive(0);
//第一节点集合
List<OrgTree> OrgTreelist =new ArrayList<OrgTree>();
//构建第一节点
for (int i = 0; i < orgList.size(); i++) {
/*单个第一节点*/
OrgTree ot= new OrgTree();
/*单个第一节点ID*/
ot.setId(orgList.get(i).getItem());
/*单个第一节点文本*/
ot.setText("GEX"+orgList.get(i).getItem());
/*单个第一节点打开转态*/
ot.setState("closed");
/*单个第一节点下子节点集合*/
List<OrgTree> list = new ArrayList<OrgTree>();
/*单个第二节点*/
OrgTree voone = new OrgTree();
/*单个第二节点ID*/
voone.setId(orgList.get(i).getItem()+1);
/*单个第二节点文本*/
voone.setText("维修报告");
/*单个第二节点打开状态*/
voone.setState("closed");
/*单个第二节点下子节点集合*/
List<OrgTree> listone = new ArrayList<OrgTree>();