function setMenuItemsState(menuItems, treeNode) {
if (treeNode._textElement.title == 'Folder') {
var count = menuItems.get_items().get_count();
if (menuItems.get_items().get_count() > 0)
return;
WebService.LoadFolderitems(null, function(result) {
for (var i = 0; i < result.length; i++) {
var item = new Telerik.Web.UI.RadMenuItem();
item.set_text(result[i].Text);
menuItems.get_items().add(item);
}
});
}
else {
if (menuItems.get_items().get_count() > 0)
return;
WebService.LoadReportitems(null, function(result) {
for (var i = 0; i < result.length; i++) {
var item = new Telerik.Web.UI.RadMenuItem();
item.set_text(result[i].Text);
menuItems.get_items().add(item);
}
});
}
}
</script>
</telerik:RadScriptBlock>
| <%@ Page Language="VB" AutoEventWireup="false" |
| CodeFile="tempPage.aspx.vb" Inherits="tempPage" %> |
| <%@ Register Assembly="Telerik.Web.UI" |
| Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> <title>Test Page</title></head> |
| <body> |
| <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> |
| <script type="text/javascript"> |
| function FinishEditing(sender, eventArgs) |
| { |
| var node = eventArgs.get_node(); |
| var nodenodeParent=node.get_parent(); |
| nodeParent.get_nodes().remove(node); |
| } |
| function FolderContextClicked(sender, eventArgs) |
| { |
| var node=eventArgs.get_node(); |
| node.startEdit() |
| } |
| </script> |
| </telerik:RadCodeBlock> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <telerik:RadTreeView ID="FolderView" runat="server" |
| AllowNodeEditing="true" |
| OnClientNodeEdited="FinishEditing" |
| MultipleSelect="false" ShowLineImages="true" |
| OnClientContextMenuItemClicked="FolderContextClicked" |
| Skin="Outlook"> |
| <CollapseAnimation Duration="100" Type="OutQuint" /> |
| <ExpandAnimation Duration="100" /> |
| <ContextMenus> |
| <telerik:RadTreeViewContextMenu |
| ID="FolderContextMenuForJunk" Skin="Outlook"> |
| <Items> |
| <telerik:RadMenuItem Text="Edit" |
| Value="Edit"></telerik:RadMenuItem> |
| </Items> |
| </telerik:RadTreeViewContextMenu> |
| </ContextMenus> |
| </telerik:RadTreeView> |
| </form> |
| </body> |
| </html> |
| Imports System.Data.SqlClient |
| Imports System.Data |
| Partial Class tempPage |
| Inherits System.Web.UI.Page |
| Protected Sub Page_Load(ByVal sender As Object, _ |
| ByVal e As System.EventArgs) Handles Me.Load |
| Dim objNode As New Telerik.Web.UI.RadTreeNode("One", "One") |
| FolderView.Nodes.Add(objNode) |
| objNode = New Telerik.Web.UI.RadTreeNode("Two", "Two") |
| FolderView.Nodes.Add(objNode) |
| objNode = New Telerik.Web.UI.RadTreeNode("Three", "Three") |
| FolderView.Nodes.Add(objNode) |
| End Sub |
| End Class |
| window.setTimeout(function() { |
| nodeParent.get_nodes().remove(node);}, 200); |
| <telerik:GridNumericColumnEditor ID="employeeIdColumnEditor" runat="server"> | |
| <NumericTextBox> | |
| <NumberFormat DecimalDigits="0" GroupSeparator="" /> | |
| </NumericTextBox> | |
| </telerik:GridNumericColumnEditor> |
| <tekerik:GridNumericColumn DataField="MgrEmpID" ColumnEditorID="employeeIdColumnEditor" HeaderText="Employee ID" SortExpression="MgrEmpID" UniqueName="MgrEmpID" DataType="System.Int32"> | |
| </tekerik:GridNumericColumn> |