or
<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();}