<%@page import="com.amarsoft.are.util.json.JSONEncoder"%> <%@page import="com.amarsoft.awe.util.ObjectTreeManager"%> <%@page import="com.amarsoft.awe.ui.widget.ObjectTree"%> <%@ page language="java" contentType="text/html; charset=GBK"%> <%@ include file="/Frame/resources/include/include_begin.jspf"%> <% String sClikItemNo = CurPage.getParameter("ClikItemNo"); String sSelectItemNos = CurPage.getParameter("SelectItemNo"); //System.out.println(sSelectItemNos); ObjectTree tree = new ObjectTree("模拟行政区域"); tree.procureAppendHtml().append(" 详情"+ " 子增"+ " 前增"+ " 后增"+ " 删除"); tree.getStorys().addAll(ObjectTreeManager.genTreeNodes("TestObjectTree", CurUser.getLanguage())); String[] aSelectItemNos = null; if(sSelectItemNos != null){ aSelectItemNos = sSelectItemNos.split(","); ObjectTreeManager.setTreeNodesMulti(tree.getStorys(), false, "ItemNo", Arrays.asList(aSelectItemNos)); } //System.out.println(JSONEncoder.encode(tree)); TreeStory story = new TreeStory("new", "新增节点", ""); story.getStorys().add(new TreeStory("", "aaa", "")); story.getAttributes().put("ItemNo", "New"); story.getAttributes().put("ItemName", "新增节点"); %>
<% if(aSelectItemNos != null){ out.print(new Button("搜索", "", "tree.showSearch()").getHtmlText()); out.print(new Button("全选", "", "tree.getRoot().check()").getHtmlText()); out.print(new Button("全不选", "", "tree.getRoot().uncheck()").getHtmlText()); out.print(new Button("获取勾选节点", "", "showChecked()").getHtmlText()); }else{ %><% out.print(new Button("搜索", "", "searchRecord()").getHtmlText()); } out.print(new Button("保存", "", "saveTree()").getHtmlText()); out.print(new Button("打开所有节点", "存在效率问题", "tree.getRoot().expand(true)").getHtmlText()); out.print(new Button("收起所有节点", "", "tree.getRoot().collapse(true)").getHtmlText()); %>
<%@ include file="/Frame/resources/include/include_end.jspf"%>