⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tree.jsp

📁 一个通用的Ajax Tree实现 1, 其中src.rar为java源文件, ui.tree包中为主要的实现类 2, test.jsp为示例代码.
💻 JSP
字号:
<%@ 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -