or
<telerik:RadDockLayout runat="server" ID="RadDockLayout1" OnSaveDockLayout="RadDockLayout1_SaveDockLayout" OnLoadDockLayout="RadDockLayout1_LoadDockLayout" > <telerik:RadDockZone runat="server" ID="RadDockZone1" Width="300" MinHeight="500" Style="float: left; margin-right: 15px" > </telerik:RadDockZone> <telerik:RadDockZone runat="server" ID="RadDockZone2" Width="300" MinHeight="300" Style="float: left; margin-right: 15px; background: #f5f4e8;"> </telerik:RadDockZone> <telerik:RadDockZone runat="server" ID="RadDockZone3" Width="300" MinHeight="300" Style="background: #d5f0fa; float: left;"> </telerik:RadDockZone> </telerik:RadDockLayout>private RadDock CreateRadDock() { int docksCount = CurrentDockStates.Count; RadDock dock = new RadDock(); dock.DockMode = DockMode.Docked; dock.UniqueName = Guid.NewGuid().ToString().Replace("-", "a"); dock.ID = string.Format("RadDock{0}", dock.UniqueName); dock.Title = txtDocTitle.Text; dock.Text = string.Format("Added at {0}", DateTime.Now); dock.Resizable = true; dock.Commands.Add(new DockCloseCommand()); dock.Commands.Add(new DockExpandCollapseCommand()); return dock; }<editformsettings editformtype="Template"> <FormTemplate> <telerik:RadTextBox ID="inputBoxIdentifier" runat="server" CssClass="inputBox" Style="top: 0px; left: 0px" Skin="Windows7" SelectionOnFocus="SelectAll" EnableViewState="true"> <InvalidStyle CssClass="inputBoxInvalid" /> <telerik:RadComboBox ID="comboBoxIdentifier" runat="server" CssClass="radComboBox" OnDataBound="radComboBox_DataBound" OnSelectedIndexChanged="radComboBox_SelectedIndexChanged" Filter="Contains" Skin="Windows7" EnableLoadOnDemand="true" EnableViewState="true" /> <telerik:RadButton ID="radButtonInsertUpdate" runat="server" OnClientClicking="performInsertOrUpdate" Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>' CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>' CssClass="esbutton" /> <telerik:RadButton ID="radButtonCancelInsertUpdate" runat="server" OnClientClicking="cancelInsertOrUpdate" Text="Cancel" CausesValidation="false" CommandName="Cancel" CssClass="esbutton" /> </FormTemplate></editformsettings>function performInsertOrUpdate(sender, args) { var error = 0; var controlRef = $find("<%= radGridClientIdentifiers.ClientID %>").get_masterTableView(); // any items being inserted? var insertedItem = controlRef.get_insertItem(); if (insertedItem != null) { } var editedItemsArray = controlRef.get_editItems(); if (editedItemsArray.length > 0) { } if (error == 1) return false; return true; }
<telerik:RadButton ID="RadButtonFiles" runat="server" AutoPostBack="false" EnableSplitButton="true" Text="Files" TabIndex="11" CssClass="RadButton_SimpleCustomAutoWidth" Width="100%" UseSubmitBehavior="false" OnClientClicked="RadButtonFiles_OnClientClicked" EnableEmbeddedSkins="false" /><telerik:RadContextMenu ID="RadContextMenuFiles" runat="server" EnableEmbeddedSkins="false" EnableRoundedCorners="true"> <Items> <telerik:RadMenuItem Text="Select Files" NavigateUrl="javascript:RadContextMenuFilesSelectFiles_OnClick();" PostBack="false" /> </Items></telerik:RadContextMenu><telerik:RadAsyncUpload ID="RadAsyncUploadSelectFiles" runat="server" EnableEmbeddedSkins="false" OnClientFileSelected="RadAsyncUploadSelectFiles_OnClientFileSelected" DisablePlugins="true" TemporaryFileExpiration="0"></telerik:RadAsyncUpload>var $fileInput;function pageLoad() { var fileUpload = $get(g_radUploadSelectFilesClientID); if (fileUpload != null) { fileUpload.style.visibility = "hidden"; }}function RadContextMenuFilesSelectFiles_OnClick() { $fileInput = $("input:file").eq(0); $fileInput.click();}