📄 defaultvb.aspx
字号:
<%@ Page AutoEventWireup="false" Inherits="Telerik.TreeViewExamplesVBNET.CheckBoxes.DefaultVB" CodeBehind="DefaultVB.aspx.vb" Language="vb" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.QuickStart" Assembly="Telerik.QuickStart" %>
<%@ Register TagPrefix="telerik" TagName="Header" Src="~/Common/Header.ascx" %>
<%@ Register TagPrefix="telerik" TagName="HeadTag" Src="~/Common/HeadTag.ascx" %>
<%@ Register TagPrefix="telerik" TagName="Footer" Src="~/Common/Footer.ascx" %>
<%@ Register TagPrefix="radT" Namespace="Telerik.WebControls" Assembly="RadTreeView" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<telerik:HeadTag runat="server" ID="Headtag1"></telerik:HeadTag>
</head>
<body class="BODY">
<form runat="server" id="mainForm" method="post" style="WIDTH:100%">
<telerik:Header runat="server" ID="Header1" NavigationLanguage="VB"></telerik:Header>
<!-- content start -->
<script type="text/javascript">
//<!--
function UpdateAllChildren(nodes, checked)
{
var i;
for (i=0; i<nodes.length; i++)
{
if (checked)
nodes[i].Check();
else
nodes[i].UnCheck();
if (nodes[i].Nodes.length > 0)
UpdateAllChildren(nodes[i].Nodes, checked);
}
}
function AfterCheck(node)
{
if (!node.Checked && node.Parent != null)
node.Parent.UnCheck();
var siblingCollection = (node.Parent != null) ? node.Parent.Nodes : node.TreeView.Nodes;
var allChecked = true;
for (var i=0; i<siblingCollection.length; i++)
{
if (!siblingCollection[i].Checked)
{
allChecked = false;
break;
}
}
if (allChecked && node.Parent != null)
{
node.Parent.Check();
}
UpdateAllChildren(node.Nodes, node.Checked);
}
//-->
</script>
<table width="98%" cellspacing="6" cellpadding="0" class="module" style="PADDING-RIGHT:3px;PADDING-LEFT:3px;PADDING-BOTTOM:3px;PADDING-TOP:3px">
<tr class="text">
<td colspan="2" >RadTree1</td>
</tr>
<tr>
<td valign="top">
<radT:RadTreeView
ID="RadTree1"
runat="server"
CheckBoxes="True"
Height="300px"
AfterClientCheck="AfterCheck"
ImagesBaseDir="~/TreeView/Img/Outlook"
ContentFile="~/TreeView/Examples/Functionality/CheckBoxes/tree.xml"
/>
</td>
<td valign="top" width=400>
<span class="text"><b>Post Back On Check</b></span>
<asp:checkbox Runat="server" ID="CheckBox1" AutoPostBack="True"></asp:checkbox>
<br><br>
<asp:Button CssClass="button" Text="More Info On Selected Nodes" OnClick="ShowCheckedNodes" Runat="server" id=Button1></asp:Button>
<br><br>
<span class="text"><b>You have selected the following items:</b></span>
<br><br>
<asp:Label CssClass="text" id="nodes" Runat="server"></asp:Label>
</td>
</tr>
</table>
<!-- content end -->
<telerik:Footer runat="server" ID="Footer1"></telerik:Footer>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -