or
| <ClientSettings> |
| <ClientEvents OnRowDeleting="javascript:return confirm('Delete selected record?');"/> |
| </ClientSettings> |
| <script type="text/javascript" language="javascript"> |
| function ConfirmDelete() |
| { |
| return confirm('Delete selected record?'); |
| } |
| </script> |
| <ClientSettings> |
| <ClientEvents OnRowDeleting="ConfirmDelete"/> |
| </ClientSettings> |

| <EditItemTemplate> |
| <telerik:RadMaskedTextBox ID="RadMaskedTextBox1" runat="server" |
| Text='<%# Bind("Combo1") %>' Mask="## ## ##" |
| DisplayMask="## ## ##" Width="50px" DisplayPromptChar="_"> |
| </telerik:RadMaskedTextBox> |
| </EditItemTemplate> |
| <telerik:GridBoundColumn UniqueName="clmRtnNotes" HeaderText="refund notes" ItemStyle-Wrap="false" DataField="refund_notes" Resizable="false"> |
| </telerik:GridBoundColumn> |
| <telerik:RadComboBox runat="server" ID="RadDropDownList" DropDownWidth="400px" AllowCustomText="true" OnClientDropDownClosing="OnClientDropDownClosing"> |
| <ItemTemplate> |
| <div id="divGrid"> |
| <telerik:RadGrid |
| ID="DropDownGrid" runat="server" |
| AllowFilteringByColumn="True" |
| AllowPaging="True" AllowSorting="True" |
| GridLines="None" AllowMultiRowSelection="false" |
| Width="780px"> |
| </telerik:RadGrid> |
| </div> |
| </ItemTemplate> |
| <Items> |
| <telerik:RadComboBoxItem /> |
| </Items> |
| </telerik:RadComboBox> |
| <telerik:RadTreeView |
| ID="DocumentTreeView" |
| Runat="server" |
| LoadingStatusPosition="BeforeNodeText" |
| CssClass="treeContainer" |
| AllowNodeEditing="True" |
| EnableDragAndDrop="True" |
| EnableDragAndDropBetweenNodes="True" |
| onnodeexpand="DocumentTreeView_NodeExpand" |
| onclientnodedropping="onNodeDropping" |
| onclientnodeediting="onClientEditing" EnableViewState="False" PersistLoadOnDemandNodes="False" |
| > |
| <CollapseAnimation Type="OutQuint" Duration="10"></CollapseAnimation> |
| <ExpandAnimation Type="OutQuart" Duration="10"></ExpandAnimation> |
| </telerik:RadTreeView> |
| private void LoadDocsRootNodes() |
| { |
| IEnumerable<Node> folderNodes = DocumentDAO.Create().GetFoldersNodes(); |
| LoadTreeRootNodes(DocumentTreeView, folderNodes, "~/Images/icon_small_folder_c.gif", "df:"); |
| IEnumerable<Node> documentsNodes = DocumentDAO.Create().GetDocumentsNoFoldersNodes(); |
| LoadTreeRootNodes(DocumentTreeView, documentsNodes, "~/Images/icon_small_document.gif", "dc:"); |
| } |
| private void LoadTreeRootNodes(RadTreeView treeView, IEnumerable<Node> nodes, string imagePath, string itemType) |
| { |
| foreach (Node node in nodes) |
| { |
| RadTreeNode tempNode = new RadTreeNode(); |
| tempNode.Text = node.Text; |
| tempNode.Value = itemType + node.Id; |
| tempNode.ImageUrl = imagePath; |
| tempNode.ExpandMode = (node.HasChilds || node.HasIntroDocument) ? TreeNodeExpandMode.ServerSideCallBack : TreeNodeExpandMode.ClientSide; |
| treeView.Nodes.Add(tempNode); |
| } |
| } |