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