?? infoclass.htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="Javascript" name="vs_defaultClientscript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script src="js/dhtmlXCommon.js"></script>
<script src="js/dhtmlXTree.js"></script>
<script src="js/xml.js"></script>
<link href="css/myStyle.css" type="text/css" rel="stylesheet">
<script src="/HttpForAjax/ajax/common.ashx" type="text/javascript"></script>
<script src="/HttpForAjax/ajax/Ttyu.AjaxData,HttpForAjax.ashx" type="text/javascript"></script>
<script>
var DomTree = null;//組織機構樹DOM
var TableName="tInfoClass";//當前結點ID
var ID; //當前結點的班級ID
var CurrNodeID; //當前結點ID
var CanAdd=false;
function Init( )
{
DomTree=new dhtmlXTreeObject(document.getElementById('divTree'),"100%","100%",0);
DomTree.setImagePath("imgs/");
DomTree.enableDragAndDrop(true)
DomTree.setDragHandler(myDragHandler);
DomTree.setOnClickHandler(SelectTreeNode);
var s= AjaxData.GetXmlTree().value;
DomTree.loadXMLString(s);
DomTree.openItem("R_1");
SelectTreeNode("R_1");
divToolbar.innerHTML=AjaxData.GetToolBarTable(TableName).value;
// alert(divToolbar.innerHTML);
divDataGrid.innerHTML=GetTableOuterHTML(TableName);
}
function myDragHandler(idFrom,idTo)
{
}
function SelectTreeNode(id)
{
CurrNodeID=id;
var NodeID=id.split('_');
this.ID=NodeID[1];
//alert(this.ID);
var Type=NodeID[0];
var Table;
if(Type=="R")//選擇根
{
var Filter="ID >=0";
CanAdd=false;
}
if(Type=="G")//選擇年級
{
var Filter="年級ID ="+this.ID;
CanAdd=true;
}
if(Type=="C")//選擇班級
{//alert(this.ID);
var Filter="ID ="+this.ID;
CanAdd=false;
}
Find(Filter);
}
function Find(Filter)
{//alert(this.ID);
var Table=AjaxData.GetXmlFindTable(Filter);//"班級名稱 like '%"+txtName.value +"%'"
divDataGrid.innerHTML=Table.value;
}
function FindX()
{
var Filter="班級名稱 like '%"+txtName.value+"%'";
Find(Filter);
}
function OpenAddWeb()
{
if(CanAdd==false)
{
alert("不能在根或者班級下增加新班級,請選擇年級!");
return;
}
var RetID =OpenAddWin("InfoClass_edit.aspx?ID="+this.ID+"&IsAdd=true",370,450);
if(RetID==-1) return;
//在表的最后一行插入一行,當表是查詢表時,最后一行不是實際的最大行
// alert(RetID);
InsertRow(DataGrid1,RetID);
var NewTxt=DataGrid1.rows[DataGrid1.rows.length-1].cells[3].innerText;
//var ID=DataGrid1.rows[RowCount].cells[1].innerText;
// alert(CurrNodeID+" "+ ID+ "NewTxt");
DomTree.insertNewItem(CurrNodeID, RetID,NewTxt,0,0,0,0,'');
}
function OpenEditWeb(ThisCell)
{
this.ID=ThisCell.previousSibling.previousSibling.innerText;
var RetID =OpenAddWin("InfoClass_edit.aspx?ID="+ID+"&IsAdd=false",370,450);
if(RetID==-1) return;
//有更新行
var CurrRow=ThisCell.parentElement
SetRowText(CurrRow);
var NewTxt=CurrRow.cells[3].innerText;
/// alert(this.ID);
DomTree.setItemText("C_"+this.ID,NewTxt);
}
</script>
</HEAD>
<body class="BodyStyle1"scroll=no onload="Init()" >
<TABLE id="Table1" class="TableBody">
<TR>
<TD class="TDdivTree">
<DIV class="divTree" id="divTree"></DIV>
</TD>
<TD vAlign="top" width="*">
<TABLE ID="Table2">
<TR>
<TD style="HEIGHT: 40px">
<DIV id="divFindTable" class="Toolbar">
<TABLE class="FindTable" id="FindTable">
<TR>
<TD style="WIDTH: 86px" align="right">班級名稱:</TD>
<TD style="WIDTH: 209px"><input id="txtName" style="WIDTH: 179px" type="text" NAME="txtName">
</TD>
<TD><input id=imgFind onclick="FindX()" type="image" src="images/find.gif" NAME="imgFind"> </TD>
<TD align="right" width="*"></TD>
</TR>
</TABLE>
</DIV>
</TD>
</TR>
<TR>
<TD style="HEIGHT: 35px">
<div id="divToolbar" class="Toolbar">
</div>
</TD>
</TR>
<TR>
<TD align=left><IMG class="imgBox" id="imgBox"> <IMG class="imgPail" id="imgPail">
<DIV class="divDataGridTree" id="divDataGrid"></DIV>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</body>
</HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -