📄 defaultvb.aspx
字号:
<%@ Page CodeBehind="DefaultVB.aspx.vb" Language="vb" AutoEventWireup="false" Inherits="Telerik.MenuExamplesVBNET.Menu.Examples.Design.ClientAPI.DefaultVB" %>
<%@ Register TagPrefix="telerik" TagName="Footer" Src="~/Common/Footer.ascx" %>
<%@ Register TagPrefix="telerik" TagName="HeadTag" Src="~/Common/HeadTag.ascx" %>
<%@ Register TagPrefix="telerik" TagName="Header" Src="~/Common/Header.ascx" %>
<%@ Register TagPrefix="radM" Namespace="Telerik.WebControls" Assembly="RadMenu" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
<head>
<telerik:HeadTag runat="server" ID="Headtag1"></telerik:HeadTag>
</head>
<body class="BODY" onload="MarkCustomizedItems();">
<script type="text/javascript">
// <![CDATA[
var MenuID = null;
var MenuInstance = null;
var i = 0;
var TheButton = null;
var TheDisabledButton = null;
var ProcessedDOMElement = null;
var SelectedSubParts = null;
function MarkCustomizedItems()
{
//debugger;
TheButton = document.getElementById("changeButton");
TheDisabledButton = document.getElementById("enableButton");
MenuID = "<% =Menu1.ID %>";
MenuInstance = RadMenuNamespace.GetStandardMenu(MenuID);
for(i=0;i<MenuInstance.AllItems.length();i++)
{
if (MenuInstance.AllItems.Values[i].Value == "Hidden")
{
MenuInstance.AllItems.Values[i].Text = MenuInstance.AllItems.Values[i].Value;
ProcessedDOMElement = MenuInstance.AllItems.Values[i].Container;
SelectedSubParts = ProcessedDOMElement.getElementsByTagName("td");
if(SelectedSubParts && SelectedSubParts.length && SelectedSubParts.length > 1)
{
SelectedSubParts[1].innerHTML = "This was hidden";
}
ProcessedDOMElement.style.visibility="";
}
}
}
function ShowHideItems()
{
for(i=0;i<MenuInstance.AllItems.length();i++)
{
if (MenuInstance.AllItems.Values[i].Value == "Hidden")
{
if(MenuInstance.AllItems.Values[i].Container.style.visibility == "hidden")
{
TheButton.value = "Hide Items";
MenuInstance.AllItems.Values[i].Container.style.visibility="";
}
else
{
TheButton.value = "Show Items";
MenuInstance.AllItems.Values[i].Container.style.visibility="hidden";
}
}
}
}
function EnableDisableItems()
{
for(i=0;i<MenuInstance.AllItems.length();i++)
{
if (MenuInstance.AllItems.Values[i].Value == "Disabled")
{
if(MenuInstance.AllItems.Values[i].Container.className == MenuInstance.AllItems.Values[i].CssClassDisabled)
{
TheDisabledButton.value = "Disable Items";
//MenuInstance.AllItems.Values[i].Container.className = MenuInstance.AllItems.Values[i].CssClass;
MenuInstance.AllItems.Values[i].Enabled = true;
MenuInstance.AllItems.Values[i].RemoveState(MODE_DISABLED);
MenuInstance.AllItems.Values[i].AddState(MODE_NORMAL);
MenuInstance.AllItems.Values[i].Render(MODE_NORMAL);
}
else if (MenuInstance.AllItems.Values[i].Container.className == MenuInstance.AllItems.Values[i].CssClass)
{
TheDisabledButton.value = "Enable Items";
//MenuInstance.AllItems.Values[i].Container.className = MenuInstance.AllItems.Values[i].CssClassDisabled;
MenuInstance.AllItems.Values[i].Enabled = false;
MenuInstance.AllItems.Values[i].RemoveState(MODE_NORMAL);
MenuInstance.AllItems.Values[i].AddState(MODE_DISABLED);
MenuInstance.AllItems.Values[i].Render(MODE_DISABLED);
}
}
}
}
function OpenContextMenu(clickedElement, e)
{
if (!e)
{
e = window.event;
}
e.returnValue = false;
e.cancelBuble = true;
var OldContextHandler = document.oncontextmenu;
document.oncontextmenu = null;
MenuInstance.OnContext(e,clickedElement);
document.oncontextmenu = OldContextHandler;
}
// ]]>
</script>
<form runat="server" id="mainForm" method="post" style="WIDTH:100%">
<telerik:Header id="Header1" runat="server" NavigationLanguage="VB" AccessibilityLevel="AAA"></telerik:Header>
<div class="container">
<radm:radmenu
id="Menu1"
AccessibilityEnabled="True"
runat="server"
ContentFile="~/Menu/Examples/Programming/Client API/menu.xml"
cssfile="~/Menu/Examples/Programming/Client API/menu.css"
/>
<br />
<input type="button" id="changeButton" value="Hide Items" onclick="ShowHideItems();" onkeypress="ShowHideItems();" />
<input type="button" id="enableButton" value="Enable Items" onclick="EnableDisableItems();" onkeypress="EnableDisableItems();" />
</div>
<br />
<telerik:Footer id="Footer1" runat="server"></telerik:Footer>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -