or
<
script
type
=
"text/javascript"
>
function imagesUploaded(sender, args) {
$find("<%= RadAjaxPanel1.ClientID%>").ajaxRequest()
}
</
script
>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel1"
runat
=
"server"
Width
=
"100%"
>
<
telerik:RadTextBox
ID
=
"RadTextBoxReference"
runat
=
"server"
Skin
=
"MetroTouch"
Width
=
"100%"
MaxLength
=
"50"
>
</
telerik:RadTextBox
>
<
telerik:RadCloudUpload
ID
=
"RadCloudUpload1"
runat
=
"server"
MultipleFileSelection
=
"Automatic"
MaxFileSize
=
"4194304"
AllowedFileExtensions
=
"jpeg,jpg,gif,png,bmp"
ProviderType
=
"Azure"
Skin
=
"MetroTouch"
OnClientFilesUploaded
=
"imagesUploaded"
OnClientValidationFailed
=
"validationFailed"
>
</
telerik:RadCloudUpload
>
</
telerik:RadAjaxPanel
>
function GridInitialLoad(sender, eventArgs) {
var masterTable = sender.get_masterTableView();
var rbtFilter = $telerik.findControl(sender.get_element(), "rbtFilters");
var i = 0;
var result;
var toggleList;
if (rbtFilter) {
toggleList = rbtFilter.get_selectedToggleStateIndex();
switch (toggleList) {
case 0:
rbtFilter.set_toolTip('Show Filter Row');
masterTable.hideFilterItem();
alert('hide');
break;
case 1:
rbtFilter.set_toolTip('Hide Filter Row');
masterTable.showFilterItem();
alert('show');
break;
}
}
var rbtGroup = $telerik.findControl(sender.get_element(), "rbtGrouping");
if (rbtGroup) {
toggleList = rbtGroup.get_selectedToggleStateIndex();
switch (toggleList) {
case 0:
rbtGroup.set_toolTip('Show Group Panel');
result = $telerik.$(".rgGroupPanel");
for (i = 0; i < result.length; i++) {
result[i].className = "hideGroupPanel";
}
break;
case 1:
rbtGroup.set_toolTip('Hide Group Panel');
result = $telerik.$(".hideGroupPanel");
for (i = 0; i < result.length; i++) {
result[i].className = "rgGroupPanel";
}
break;
}
}
}
<
telerik:RadGrid
ID
=
"rgvMainGrid"
runat
=
"server"
DataSourceID
=
"SQLDS_EmailAddresses"
EnableEmbeddedSkins
=
"true"
Skin
=
"Office2010Silver"
EnableAjaxSkinRendering
=
"true"
Height
=
"550px"
Width
=
"1230px"
EnableViewState
=
"true"
AutoGenerateColumns
=
"false"
AllowMultiRowSelection
=
"false"
AllowFilteringByColumn
=
"true"
EnableHeaderContextMenu
=
"true"
EnableHeaderContextFilterMenu
=
"true"
ShowGroupPanel
=
"true"
AllowAutomaticDeletes
=
"false"
AllowAutomaticInserts
=
"false"
AllowAutomaticUpdates
=
"false"
AllowSorting
=
"true"
EnableLinqExpressions
=
"false"
AllowPaging
=
"true"
PageSize
=
"100"
>
<
ItemStyle
Wrap
=
"true"
/>
<
AlternatingItemStyle
Wrap
=
"true"
/>
<
ActiveItemStyle
BackColor
=
"CornflowerBlue"
/>
<
EditItemStyle
Font-Size
=
"10px"
/>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
PagerStyle
AlwaysVisible
=
"true"
Mode
=
"NextPrevNumericAndAdvanced"
/>
<
EditItemStyle
BackColor
=
"CornflowerBlue"
/>
<
ClientSettings
AllowColumnsReorder
=
"true"
ReorderColumnsOnClient
=
"true"
ColumnsReorderMethod
=
"Reorder"
AllowDragToGroup
=
"true"
EnablePostBackOnRowClick
=
"false"
EnableRowHoverStyle
=
"false"
>
<
ClientEvents
OnGridCreated
=
"GridInitialLoad"
OnRowSelected
=
"SetSelectedItem"
/>
<
Resizing
AllowColumnResize
=
"true"
EnableRealTimeResize
=
"true"
ResizeGridOnColumnResize
=
"true"
AllowRowResize
=
"false"
/>
<
Selecting
AllowRowSelect
=
"true"
/>
<
Scrolling
AllowScroll
=
"true"
UseStaticHeaders
=
"true"
/>
</
ClientSettings
>
<
GroupHeaderItemStyle
Font-Size
=
"11px"
Font-Names
=
"calibri"
Font-Bold
=
"true"
Height
=
"12px"
/>
<
MasterTableView
Name
=
"Users"
DataSourceID
=
"SQLDS_EmailAddresses"
DataKeyNames
=
"EmailAddressID, EmailName"
ClientDataKeyNames
=
"EmailAddressId, EmailName"
Width
=
"1213px"
EnableViewState
=
"true"
EditMode
=
"InPlace"
CommandItemDisplay
=
"Top"
TableLayout
=
"Fixed"
EnableGroupsExpandAll
=
"true"
GroupLoadMode
=
"Client"
EnableNoRecordsTemplate
=
"true"
ShowHeadersWhenNoRecords
=
"true"
>
<
NoRecordsTemplate
>There are no records that match the criteria you selected!</
NoRecordsTemplate
>