<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>AdminIndex</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK
href="css/Style.css" type=text/css rel=StyleSheet>
<SCRIPT language=javascript src="css/tree.js"></SCRIPT>
<!--<XML ID="xmlDoc" SRC="ReportTree.xml"></XML> -->
<SCRIPT language=javascript>
function RefreshTree()
{
RootDiv.innerHTML = '<p><a href="javascript: rptTree.openAll();">展开全部</a> | <a href="javascript: rptTree.closeAll();">折叠全部</a></p>';
RootDiv.innerHTML += rptTree;
RootDiv.innerHTML += '<p><a href="javascript: AddNode();">添加结点</a> | <a href="javascript: DeleteNode();">删除结点</a></p>';
XmlForm.XmlText.value = rptTree.toXML();
}
function AddNode()
{
if(rptTree.selectedNodeID == -1)
{
alert("请首先选择要操作的节点");
return;
}
var curSelNode = rptTree.aNodes[rptTree.selectedNodeID];
treeID++;
var nodePath = curSelNode.nodePath + '\\新节点';
rptTree.add(treeID,curSelNode.id,'新节点','','REPORT',nodePath);
var length = rptTree.aNodes.length;
for(var i=0;i<length;i++)
{
rptTree.aNodes[i]._ls = false;
rptTree.aNodes[i]._hc = false;
rptTree.aNodes[i]._ai = 0;
}
RefreshTree();
}
function DeleteNode()
{
if(rptTree.selectedNodeID == -1)
{
alert("请首先选择要操作的节点");
return;
}
if(confirm('确定要删除该节点及其所有子节点吗?'))
{
rptTree.RemoveNode(rptTree.selectedNodeID);
RefreshTree();
}
}
function UpdateNode()
{
if(rptTree.selectedNodeID == -1)
{
alert("请首先选择要操作的节点");
return;
}
rptTree.aNodes[rptTree.selectedNodeID].name = XmlForm.NodeName.value;
rptTree.aNodes[rptTree.selectedNodeID].url = XmlForm.NodeUrl.value;
rptTree.aNodes[rptTree.selectedNodeID].title = XmlForm.NodeTitle.value;
RefreshTree();
}
function Save()
{
XmlForm.XmlText.value = rptTree.toXML();
XmlForm.submit();
}
</SCRIPT>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD vAlign=top align=left width="23%">
<DIV class=CReportTree id=RootDiv>
<P><A href="javascript:%20rptTree.openAll();">展开全部</A> | <A
href="javascript:%20rptTree.closeAll();">折叠全部</A></P>
<SCRIPT language=javascript>
<!--
rptTree = new CReportTree('rptTree');
//rptTree.config.target = "_blank";
rptTree.config.admin = true;
var TreeFilePath = "";
var protocol = location.protocol;
//document.write(protocol + "<br>");
if(protocol == "http:")
{
TreeFilePath = location.protocol;
TreeFilePath += "//";
TreeFilePath += location.host;
TreeFilePath += location.pathname;
TreeFilePath = TreeFilePath.replace("AdminIndex.htm","ReportTree.xml");
}
else
{
TreeFilePath = "";
TreeFilePath += location.host;
TreeFilePath += location.pathname;
TreeFilePath = TreeFilePath.substr(1,TreeFilePath.length-1);
TreeFilePath = TreeFilePath.replace("AdminIndex.htm","ReportTree.xml");
}
//document.write("TreeFilePath:" + TreeFilePath + "<br>");
var nodePath = "";
var treeID = 0;
GenerateReportTreeFromFile(TreeFilePath,rptTree,nodePath,treeID);
//GenerateReportTree(xmlDoc,rptTree);
document.write(rptTree);
//-->
</SCRIPT>
<P><A href="javascript:%20AddNode();">添加结点</A> | <A
href="javascript:%20DeleteNode();">删除结点</A></P></DIV></TD>
<TD width="3%"> </TD>
<TD vAlign=top width="74%">
<TABLE cellSpacing=0 cellPadding=0 width=335 border=0>
<TBODY>
<TR>
<TD>
<FORM id=XmlForm name=XmlForm action=SaveXml.asp method=post
target=_blank>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD>NodePath:</TD>
<TD><INPUT id=NodePath readOnly size=70 name=NodePath></TD></TR>
<TR>
<TD>ID:</TD>
<TD><INPUT id=NodeID readOnly size=70 name=NodeID></TD></TR>
<TR>
<TD>Name:</TD>
<TD><INPUT id=NodeName size=70 name=NodeName></TD></TR>
<TR>
<TD>Title:</TD>
<TD><INPUT id=NodeTitle size=70 name=NodeTitle></TD></TR>
<TR>
<TD>Url:</TD>
<TD><INPUT id=NodeUrl size=70 name=NodeUrl></TD></TR>
<TR>
<TD> </TD>
<TD><TEXTAREA id=textarea5 name=XmlText rows=20 readOnly cols=69></TEXTAREA></TD></TR></TBODY></TABLE></FORM></TD></TR>
<TR>
<TD align=right><INPUT id=UpdateNode onclick=UpdateNode() type=button value=更新 name=UpdateNode>
<INPUT id=Save onclick=Save() type=button value=保存 name=Save></TD></TR>
<TR>
<TD><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML>