tree.jsp

来自「一个通用的Ajax Tree实现 1, 其中src.rar为java源文件,」· JSP 代码 · 共 46 行

JSP
46
字号
<%@ page contentType="text/html; charset=GBK" %>

<html>
<title>通用树形菜单</title>
<link  href="<%=request.getContextPath()%>/tree/Tree.css" rel="stylesheet" type="text/css">
<script src="<%=request.getContextPath()%>/tree/Tree.js"></script>
<body>
界面参数演示: 
搜索条:<select name='showSearchBar'><option value="true">有</option><option value="false">无</option></select>
选择框:<select name='allowCheckBox'><option value="true">有</option><option value="false">无</option></select>
根节点:<input type='text' name='rootNodeName' value="根节点">	
<input type='button' value="刷新" onclick="tree.setParameter('showSearchBar', showSearchBar.value);tree.setParameter('allowCheckBox', allowCheckBox.value);tree.setParameter('rootNodeName', rootNodeName.value);tree.show()">
<hr size=1>

<span id="TreeContainer"><!--reserved--></span>

<script>
	 var tree = new Cokemi.Library.AjaxTree;
	 tree.setParameter("servletUrlPattern", "<%=request.getContextPath()%>/tree");
	 tree.setParameter("tableName", "t114_industry");
	 tree.setParameter("nodeIdField", "industry_id");
	 tree.setParameter("nodeNameField", "name");
	 tree.setParameter("showSearchBar", "true");
	 tree.setParameter("allowCheckBox", "true");
	 tree.setParameter("autoInvokeClickEvent", "true");
	 tree.setParameter("autoSelectChildNode", "true");
	 tree.setParameter("rootNodeName", "根节点");
	 tree.setParameter("rootNodeId", "0000");
	 //tree.setParameter("defaultParentId", "0008");
	 tree.setDebugModel(true);
	 //tree.help();
	 tree.show();

	 tree.nodeOnClickHandler = function(nodeId, nodeName) {
		alert("当前选定 : " + nodeId + " ---> " + nodeName)
	 }

	 tree.nodeOnSelectHandler = function(nodeId, nodeName) {
		alert("当前选定 : " + nodeId + " ---> " + nodeName);
		//alert("已选ID串 : " + tree.getCurrentSelectedNodes() );
	 }

	 
</script>
</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?