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

📄 object.htm

📁 DWR与界面开发 ,对ajax感兴趣的可以看看哦
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<html>
<head>
<title>Binary Star 树控件常用方法和属性</title>
<link href="../css/bs.css" rel="stylesheet" type="text/css">
<style>
body{font-family: verdana;font-size: 9pt;}
table{font-family: verdana;font-size: 9pt;}
a{font-family: verdana;font-size: 9pt;color: blue;}
.table_a{border: #bababa 1px solid;border-top: White 0px solid;}
.table_b{border-left: #bababa 1px solid;}
.table_c{border: #bababa 1px solid;}
.table_d{border-bottom:#bababa 1px solid;}
.td_a{background:url(../images/qq.gif);background-repeat:repeat-x;}
.td_b{border-right: #bababa 1px solid; width:150px;}
.td_c{border-bottom: #bababa 1px solid; width:150px;}
.td_d{border-bottom: #bababa 1px solid; width:150px;border-right: #bababa 1px solid; width:150px;}
.button_a{cursor: hand;}
.h1{font-family: verdana;font-weight: normal;font-size: 9pt;color:blue;}
.h1_1{font-family: verdana;font-weight: normal;font-size: 9pt;color:black;}
.h2{font-family: verdana;font-weight: normal;font-size: 9pt;color:red;}
.h2_2{font-family: verdana;font-weight: normal;font-size: 9pt;color:green;}
.h3{font-family: verdana;font-weight: bold;font-size: 10pt;}
</style>
<SCRIPT language=javascript src="../js/bs.js"></SCRIPT>
<SCRIPT language=javascript src="../js/bsrightmenu.js"></SCRIPT>
<SCRIPT language=javascript src="../js/treeview.js"></SCRIPT>
<SCRIPT language=javascript>

var function_tree = new BSTreeView("function_tree", "frmBusiness", false, "");
function_tree.setImagesPath("../images/");
function_tree.setShowLine(true);
function_tree.setShowNodeImg(true);
function_tree.setShowAddImg(true);
var thisShowDiv = "";

function setDivShow(inID){
	if (thisShowDiv!=""){
    document.getElementById(thisShowDiv).style.display = "none";
  }
  if (inID != ""){
	  document.getElementById(inID).style.display = "block";
	  document.getElementById(inID).style.overflow="auto";
  }
  thisShowDiv = inID;
}

</SCRIPT>
</head>
<body leftMargin="0" topMargin="0" rightMargin="0" scroll="no" >
  <table align="center" style="width:100%;height:100%;" class="table_a" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td height="25px" style="" align="left" style="border-right: #bababa 1px solid;" class="td_a"><nobr>&nbsp;对象结构树</nobr>
      </td>
      <td height="25px" style="" align="left" class="td_a" width="100%"><nobr>&nbsp;方法/属性说明</nobr>
      </td>
      <td height="25px" style="" align="right" class="td_a"><nobr>[<a href="../index.htm">回首页</a>]&nbsp;&nbsp;[<a href="treetest.htm">如何使用Binary Star 树控件</a>]&nbsp;&nbsp;</nobr>
      </td>
    </tr>
    <tr>
      <td style="width:220px;height:100%;" class="td_b" valign="top">
      	<div style="width:220px;height:100%;overflow:auto;">
      </br>
	<SCRIPT language=javascript>
	var rootNode = function_tree.addRootNode("bstreeview", "BSTreeView对象", "function_tree.getSelectNode().expand();setDivShow('bstreeview')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	//方法
	var funcNode = rootNode.addNode("bstreeview_f", "常用方法", "function_tree.getSelectNode().expand();setDivShow('');", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	var oneNode = funcNode.addNode("root.addRootNode", "addRootNode", "setDivShow('root_addRootNode')", "", "", false, false, -1, "package_obj.gif", "package_obj.gif", "package_obj.gif");
	oneNode.setTitle("为树控件添加根节点");
	oneNode = funcNode.addNode("root.addNode", "addNode", "setDivShow('root_addNode')", "", "", false, false, -1, "package_obj.gif", "package_obj.gif", "package_obj.gif");
	oneNode.setTitle("添加单个节点");
	oneNode = funcNode.addNode("root.removeNode", "removeNode", "setDivShow('root_removeNode')", "", "", false, false, -1, "package_obj.gif", "package_obj.gif", "package_obj.gif");
	oneNode.setTitle("删除节点");
	oneNode = funcNode.addNode("root.removeRoot", "removeRoot", "setDivShow('root_removeRoot')", "", "", false, false, -1, "package_obj.gif", "package_obj.gif", "package_obj.gif");
	oneNode.setTitle("删除根节点");
	oneNode = funcNode.addNode("root.setShowAddImg", "setShowAddImg", "setDivShow('root_setShowAddImg')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("设置树控件显示+-图片的标志");
	oneNode = funcNode.addNode("root.setShowLine", "setShowLine", "setDivShow('root_setShowLine')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("设置树控件的显示连线的标志");
	oneNode = funcNode.addNode("root.setShowNodeImg", "setShowNodeImg", "setDivShow('root_setShowNodeImg')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("设置树控件显示节点图片的标志");
	oneNode = funcNode.addNode("root.setImagesPath", "setImagesPath", "setDivShow('root_setImagesPath')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("设置树控件需要的图片路径");
	oneNode = funcNode.addNode("root.setRigthMenu", "setRigthMenu", "setDivShow('root_setRigthMenu')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("设置树控件的右键菜单对象");
	oneNode = funcNode.addNode("root.getDeep", "getDeep", "setDivShow('root_getDeep')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到树的深度");
	oneNode = funcNode.addNode("root.getSelectNode", "getSelectNode", "setDivShow('root_getSelectNode')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到当前激活的节点对象");
	oneNode = funcNode.addNode("root.getNodeById", "getNodeById", "setDivShow('root_getNodeById')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("根据索引查找树节点");
	oneNode = funcNode.addNode("root.getNodeByName", "getNodeByName", "setDivShow('root_getNodeByName')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("根据关键字查找树节点");
	oneNode = funcNode.addNode("root.searcNodesByName", "searcNodesByName", "setDivShow('root_searcNodesByName')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("根据节点的关键字模糊查询本颗树所有匹配的节点,返回节点列表");
	oneNode = funcNode.addNode("root.searcNodesByText", "searcNodesByText", "setDivShow('root_searcNodesByText')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("根据节点显示的内容模糊查询本颗树所有匹配的节点,返回节点列表");
	oneNode = funcNode.addNode("root.setNodeActiveById", "setNodeActiveById", "setDivShow('root_setNodeActiveById')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("设置指定节点的选中状态");
	oneNode = funcNode.addNode("root.setNodeActiveByName", "setNodeActiveByName", "setDivShow('root_setNodeActiveByName')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("设置指定节点的选中状态");
	oneNode = funcNode.addNode("root.expandById", "expandById", "setDivShow('root_expandById')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("根据索引,打开/关闭指定节点");
	oneNode = funcNode.addNode("root.expandByName", "expandByName", "setDivShow('root_expandByName')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("根据关键字,打开/关闭指定节点");
	oneNode = funcNode.addNode("root.openById", "openById", "setDivShow('root_openById')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("根据索引,打开指定节点");
	oneNode = funcNode.addNode("root.openByName", "openByName", "setDivShow('root_openByName')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("根据关键字,打开指定节点");
	oneNode = funcNode.addNode("root.closeById", "closeById", "setDivShow('root_closeById')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("根据索引,关闭指定节点");
	oneNode = funcNode.addNode("root.closeByName", "closeByName", "setDivShow('root_closeByName')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("根据关键字,关闭指定节点");
	oneNode = funcNode.addNode("root.setFinish", "setFinish", "setDivShow('root_setFinish')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("设置操作执行完的标志");
	//属性
	var attNode = rootNode.addNode("bstreeview_a", "常用属性", "function_tree.getSelectNode().expand();setDivShow('');", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode = attNode.addNode("root.name", "name", "setDivShow('root_name')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode.setTitle("树的名称");
	oneNode = attNode.addNode("root.nodeList", "nodeList", "setDivShow('root_nodeList')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode.setTitle("树节点集合");
	oneNode = attNode.addNode("root.rmObj", "rmObj", "setDivShow('root_rmObj')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode.setTitle("右键对象");
	//BSNode
	rootNode = function_tree.addRootNode("bsnode", "BSNode对象", "function_tree.getSelectNode().expand();setDivShow('bsnode')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	funcNode = rootNode.addNode("bsnode_f", "常用方法", "function_tree.getSelectNode().expand();setDivShow('');", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode = funcNode.addNode("node.addNode", "addNode", "setDivShow('node_addNode')", "", "", false, false, -1, "package_obj.gif", "package_obj.gif", "package_obj.gif");
	oneNode.setTitle("添加子节点");
	oneNode = funcNode.addNode("node.updateNode", "updateNode", "setDivShow('node_updateNode')", "", "", false, false, -1, "package_obj.gif", "package_obj.gif", "package_obj.gif");
	oneNode.setTitle("更新本节点");
	oneNode = funcNode.addNode("node.remove", "remove", "setDivShow('node_remove')", "", "", false, false, -1, "package_obj.gif", "package_obj.gif", "package_obj.gif");
	oneNode.setTitle("删除本节点");
	oneNode = funcNode.addNode("node.removeAllChildren", "removeAllChildren", "setDivShow('node_removeAllChildren')", "", "", false, false, -1, "package_obj.gif", "package_obj.gif", "package_obj.gif");
	oneNode.setTitle("删除本节点的所有孩子节点");
	oneNode = funcNode.addNode("node.setNodeActive", "setNodeActive", "setDivShow('node_setNodeActive')", "", "", false, false, -1, "package_obj.gif", "package_obj.gif", "package_obj.gif");
	oneNode.setTitle("激活该节点");
	oneNode = funcNode.addNode("node.setShowStr", "setShowStr", "setDivShow('node_setShowStr')", "", "", false, false, -1, "package_obj.gif", "package_obj.gif", "package_obj.gif");
	oneNode.setTitle("更新节点显示的文字");
	oneNode = funcNode.addNode("node.setName", "setName", "setDivShow('node_setName')", "", "", false, false, -1, "package_obj.gif", "package_obj.gif", "package_obj.gif");
	oneNode.setTitle("设置树节点的关键字");
	oneNode = funcNode.addNode("node.setBody", "setBody", "setDivShow('node_setBody')", "", "", false, false, -1, "package_obj.gif", "package_obj.gif", "package_obj.gif");
	oneNode.setTitle("设置树节点储存的业务对象");
	oneNode = funcNode.addNode("node.setTitle", "setTitle", "setDivShow('node_setTitle')", "", "", false, false, -1, "package_obj.gif", "package_obj.gif", "package_obj.gif");
	oneNode.setTitle("设置树节点的Title文字");
	oneNode = funcNode.addNode("node.setRmAreaIndex", "setRmAreaIndex", "setDivShow('node_setRmAreaIndex')", "", "", false, false, -1, "package_obj.gif", "package_obj.gif", "package_obj.gif");
	oneNode.setTitle("设置树节点关联的右键菜单块索引");
	oneNode = funcNode.addNode("node.expand", "expand", "setDivShow('node_expand')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("打开/关闭本节点");
	oneNode = funcNode.addNode("node.open", "open", "setDivShow('node_open')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("打开本节点");
	oneNode = funcNode.addNode("node.close", "close", "setDivShow('node_close')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("关闭本节点");
	oneNode = funcNode.addNode("node.prev", "prev", "setDivShow('node_prev')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到上一个兄弟");
	oneNode = funcNode.addNode("node.next", "next", "setDivShow('node_next')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到下一个兄弟");
	oneNode = funcNode.addNode("node.first", "first", "setDivShow('node_first')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到第一个兄弟");
	oneNode = funcNode.addNode("node.last", "last", "setDivShow('node_last')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到最后一个兄弟");
	oneNode = funcNode.addNode("node.parent", "parent", "setDivShow('node_parent')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到父亲");
	oneNode = funcNode.addNode("node.children", "children", "setDivShow('node_children')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到孩子节点集合");
	oneNode = funcNode.addNode("node.getTreeOneParaByName", "getTreeOneParaByName", "setDivShow('node_getTreeOneParaByName')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("根据附属参数名得到本节点的对应附属参数值");
	oneNode = funcNode.addNode("node.searcNodesByName", "searcNodesByName", "setDivShow('node_searcNodesByName')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("根据节点的关键字模糊查询");
	oneNode = funcNode.addNode("node.searcNodesByText", "searcNodesByText", "setDivShow('node_searcNodesByText')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("根据节点显示的内容模糊查询子节点");
	oneNode = funcNode.addNode("node.getId", "getId", "setDivShow('node_getId')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到本节点索引");
	oneNode = funcNode.addNode("node.getName", "getName", "setDivShow('node_getName')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到本节点的关键字");
	oneNode = funcNode.addNode("node.getBody", "getBody", "setDivShow('node_getBody')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到本节点的储存的业务对象");
	oneNode = funcNode.addNode("node.getShowStr", "getShowStr", "setDivShow('node_getShowStr')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到本节点显示的文字");
	oneNode = funcNode.addNode("node.getTitle", "getTitle", "setDivShow('node_getTitle')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到本节点的Title文字");
	oneNode = funcNode.addNode("node.getRmArea", "getRmArea", "setDivShow('node_getRmArea')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到本节点的右键菜单块对象实例");
	oneNode = funcNode.addNode("node.openFlag", "openFlag", "setDivShow('node_openFlag')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到本节点是否打开的标志");
	oneNode = funcNode.addNode("node.getDeep", "getDeep", "setDivShow('node_getDeep')", "", "", false, false, -1, "package.gif", "package.gif", "package.gif");
	oneNode.setTitle("得到本节点的层索引");
	//属性
	var attNode = rootNode.addNode("bsnode_a", "常用属性", "function_tree.getSelectNode().expand();setDivShow('');", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode = attNode.addNode("node.id", "id", "setDivShow('node_id')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode.setTitle("本节点索引");
	oneNode = attNode.addNode("node.pid", "pid", "setDivShow('node_pid')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode.setTitle("本节点的父节点索引");
	oneNode = attNode.addNode("node.name", "name", "setDivShow('node_name')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode.setTitle("本节点关键字");
	oneNode = attNode.addNode("node.deepID", "deepID", "setDivShow('node_deepID')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode.setTitle("本节点的深度");
	oneNode = attNode.addNode("node.showStr", "showStr", "setDivShow('node_showStr')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode.setTitle("本节点显示的文字内容");
	oneNode = attNode.addNode("node.paras", "paras", "setDivShow('node_paras')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode.setTitle("本节点的其他参数");
	oneNode = attNode.addNode("node.childList", "childList", "setDivShow('node_childList')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode.setTitle("本节点的孩子节点的索引集合");
	oneNode = attNode.addNode("node.isOpen", "isOpen", "setDivShow('node_isOpen')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode.setTitle("本节点的是否打开的标志");
	oneNode = attNode.addNode("node.body", "body", "setDivShow('node_body')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode.setTitle("本节点的业务对象实例");
	oneNode = attNode.addNode("node.title", "title", "setDivShow('node_title')", "", "", false, false, -1, "hfold_open.gif", "hfold_close.gif", "package.gif");
	oneNode.setTitle("本节点的title文字");
	function_tree.DrawTree(true);
	</SCRIPT>
	</div>
      </td>
      <td style="height:100%;overflow:auto;" valign="top" colspan="2">
      
      <!--root 方法-->
      <!--bstreeview -->
      <div id="bstreeview" style="width:100%;height:100%;display:none;overflow:auto;">
      <br/>
      <table style="width:98%;" class="table_a" align="center" border="0" cellpadding="0" cellspacing="0">
	    <tr>
	      <td height="25px" style="width:100%;" align="center" class="td_a" colspan="2"><b>BSTreeView对象</b>
	      </td>
	    </tr>
	    <tr>
	      <td height="25px" style="width:100%;" align="left" class="td_c" colspan="2">
	      	语法:var Tree = new BSTreeViewBSTreeView(name,fomename,showType,style,father);
	      </td>
	    </tr>
	    <tr>
	      <td height="25px" style="width:200;" align="left" class="td_d">
	      	<b><nobr>参数[name]:</nobr></b>
	      </td>
	      <td height="25px" style="width:100%;" class="td_c" align="left">
	      	[<b class="h1">String</b>] 树对象的页面唯一ID。
	      </td>
	    </tr>
	    <tr>
	      <td height="25px" style="width:200;" align="left" class="td_d">
	      	<b><nobr>参数[fomename]:</nobr></b>
	      </td>
	      <td height="25px" style="width:100%;" class="td_c" align="left">
	      	[<b class="h1">String</b>] form名称,没有可以为空。
	      </td>
	    </tr>
	    <tr>
	      <td height="25px" style="width:200;" align="left" class="td_d">
	      	<b><nobr>参数[showType]:</nobr></b>
	      </td>
	      <td height="25px" style="width:100%;" class="td_c" align="left">
	      	[<b class="h1">boolean</b>] 是否为即点即查树。true为是;false为不是。
	      </td>
	    </tr>
	    <tr>
	      <td height="25px" style="width:200;" align="left" class="td_d">
	      	<b><nobr>参数[style]:</nobr></b>
	      </td>
	      <td height="25px" style="width:100%;" class="td_c" align="left">
	      	[<b class="h1">String</b>] 树的式样ID,暂填为""。
	      </td>
	    </tr>
	    <tr>
	      <td height="25px" style="width:200;" align="left" class="td_b">
	      	<b><nobr>参数[father]:</nobr></b>
	      </td>
	      <td height="25px" style="width:100%;" align="left">
	      	[<b class="h1">String</b>] 加载该树的父元素名,可为空。
	      </td>
	    </tr>
      </table>
      </div>
      
      <!--root_addRootNode -->
      <div id="root_addRootNode" style="width:100%;height:100%;display:none;overflow:auto;">
      <br/>
      <table style="width:98%;" class="table_a" align="center" border="0" cellpadding="0" cellspacing="0">
	    <tr>
	      <td height="25px" style="width:100%;" align="center" class="td_a" colspan="2"><b>addRootNode方法</b>
	      </td>

⌨️ 快捷键说明

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