| function ShowContextMenu(node, e) |
| { |
| var menu = null; |
| var item = null; |
| var selectedNodes = null; |
| menu = window["<%= RadMenu1.ClientID %>"]; |
| menu.ContextMenuElementID = node.TreeView.ClientID; |
| treeView = node.TreeView; |
| selectedNodes = treeView.GetSelectedNodes(); |
| var sNodes = "Selected Node Count: " + selectedNodes.length + "\r\n"; |
| for(i=0;i<selectedNodes.length;i++) |
| sNodes+= selectedNodes[i].Text + ", "; |
| alert(sNodes); |
| if (menu) |
| { |
| menu.Show(e); |
| e.cancelBubble = true; |
| if (e.stopPropagation) |
| { |
| e.stopPropagation(); |
| } |
| e.returnValue = false; |
| if (e.preventDefault) |
| { |
| e.preventDefault(); |
| } |
| } |
| } |
| function OnClick(sender, eventArgs) |
| { |
| var menu = null; |
| var selectedNodes = null; |
| menu = window["<%= RadMenu1.ClientID %>"]; |
| treeView = window[ menu.ContextMenuElementID ]; |
| selectedNodes = treeView.GetSelectedNodes(); |
| alert("Nodes Selected: " + selectedNodes.length); |
| return true; |
| } |
| <radT:RadTreeView ID="rtEntitlementPages" OnNodeDrop="rtEntitlementPages_NodeDrop" |
| runat="server" DataTextField="Title" DataFieldID="PageId" DataFieldParentID="ParentPageId" |
| DataValueField="PageId" DragAndDrop="true" DragAndDropBetweenNodes="true" MultipleSelect="true" |
| BeforeClientContextMenu="ShowContextMenu"> |
| </radT:RadTreeView> |
| <radm:RadMenu ID="RadMenu1" runat="server" IsContext="True" OnClientItemClicking="OnClick" |
| ContextMenuElementID="none" SkinID="TreeContextMenu" OnItemClick="RadMenu1_ItemClick" meta:resourcekey="RadMenu1Resource1"> |
| <Items> |
| <radm:RadMenuItem ID="RadMenuItem1" Text="Add" Value="Add" runat="server" meta:resourcekey="RadMenuItemAddResource" /> |
| <radm:RadMenuItem ID="RadMenuItem3" Text="Delete" Value="Delete" runat="server" meta:resourcekey="RadMenuItemDeleteResource" /> |
| </Items> |
| </radm:RadMenu> |
The Tile command works, but id does not respect the boundaries of the restriction zone. I looked through the forum and Google, but found no answers. Any ideas? Here is a sample.
| <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="RadWindowRestrictionZones.aspx.vb" |
| Inherits="WidgetsDev.RadWindowRestrictionZones" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <html> |
| <head runat="server"> |
| <title>Untitled Page</title> |
| <script language="javascript"> |
| function Tile() |
| { |
| var mngr = GetRadWindowManager(); |
| mngr.tile(); |
| return true; |
| } |
| </script> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <table width="500" height="500"> |
| <tr> |
| <td id="theZone" style="background-color: lightyellow"> |
| </td> |
| </tr> |
| </table> |
| <input type="button" onclick="Tile();" value="Tile" /> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <telerik:RadWindowManager ID="RadWindowManager1" runat="server" RestrictionZoneID="theZone" > |
| <Windows> |
| <telerik:RadWindow ID="RadWindow1" runat="server" VisibleOnPageLoad="true"> |
| </telerik:RadWindow> |
| <telerik:RadWindow ID="RadWindow2" runat="server" VisibleOnPageLoad="true"> |
| </telerik:RadWindow> |
| </Windows> |
| </telerik:RadWindowManager> |
| </form> |
| </body> |
| </html> |



<
asp:Button ID="ExportToExcel" runat="server" Text="Export" OnClick="ExportToExcel_Click" />
Protected Sub ExportToExcel_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ExportToExcel.Click
RadGrid1.ExportSettings.ExportOnlyData =
True
RadGrid1.ExportSettings.IgnorePaging =
True
RadGrid1.MasterTableView.ExportToExcel()
End Sub
<
telerik:RadGrid ID="RadGrid1" runat="server" style="overflow:hidden;"
AllowSorting="True" AllowMultiRowSelection="true" Skin="Default" >
<MasterTableView Summary="testing"></MasterTableView>
<PagerStyle Mode="NextPrevAndNumeric" />
</telerik:RadGrid>
the page get reloaded but nothing happen it doesn't popup message asking me to save. can u help? thank you