
<table id="Table11" cellspacing="1" cellpadding="1" runat="server"> <tr > <td valign="bottom"> <telerik:RadAsyncUpload ID="RadAsyncUpload1" EnableTheming="true" TabIndex="1" runat="server" Width="300px" TargetFolder="~/App_Data" MultipleFileSelection="Automatic" OnClientAdded="keyboardSupport" AccessKey="K" OnClientFileUploading="onClientFileUploading" DisablePlugins="true"/> </td> </tr></table><script language="javascript" type="text/javascript"> var $ = $telerik.$; var $cancelButton; // keyboardSupport() method activates focusing with TAB key function keyboardSupport(sender, args) { var $fileInput = $(".ruFileInput", args.get_row()); $fileInput.attr("tabindex", "1") var $selectButton = $(".ruButton.ruBrowse", args.get_row()); $fileInput.focus(function (e) { $selectButton.css("border", "1px dotted"); }); $fileInput.blur(function (e) { $selectButton.css("border", "0px"); }); $fileInput.keydown(function (event) { if (event.keyCode == '13') { event.preventDefault(); } }); if ($telerik.isIE) { $fileInput.keydown(function (e) { if (e.keyCode == Sys.UI.Key.tab && e.shiftKey == false) { $fileInput.parent().focus(); } if (e.keyCode == Sys.UI.Key.tab && e.shiftKey == true) { e.preventDefault(); if ($cancelButton != undefined) $cancelButton.focus(); else $fileInput.parent().focus(); } }); } } function onClientFileUploading(sender, args) { $(".ruFileInput", args.get_row()).attr("tabindex", "-1"); $cancelButton = $(".ruCancel", args.get_row()); $cancelButton.attr("tabindex", "1"); } $(document).keydown(function (e) { var accesskey = $find("<%=RadAsyncUpload1.ClientID%>")._accessKey; if ($telerik.isFirefox) { if (e.altKey == true && e.shiftKey == true && e.which == accesskey.charCodeAt()) { focusOnFirstInput(); } } if ($telerik.isChrome || $telerik.isSafari || $telerik.isIE) { if (e.altKey == true && e.which == accesskey.charCodeAt()) { focusOnFirstInput(); } } }); function focusOnFirstInput() { var firstInput = $("input[type='file']", $get("<%=RadAsyncUpload1.ClientID%>"))[0]; if (firstInput != undefined) { firstInput.focus(); } } </script>Dear Telerik Team,
we would like to get a custom filter control in the code behind. Here is the scenario:
ASPX:
<telerik:GridBoundColumn DataField="PropertyCaption" HeaderText="Property Caption"
AllowFiltering="true">
<HeaderStyle Width="25%" />
<FilterTemplate>
<telerik:RadComboBox ID="rcbPropertyCaptionFilter" runat="server" DataValueField="PropertyCaption"
DataTextField="PropertyCaption" EmptyMessage="All Types" AllowCustomText="true"
CheckBoxes="true" EnableCheckAllItemsCheckBox="true" Width="240px" />
<telerik:RadButton ID="btnPropertyCaptionFilter" text="Filter" runat="server" OnClick="btnPropertyCaptionFilter_Click"/>
</FilterTemplate>
</telerik:GridBoundColumn>
CS:
protected void btnPropertyCaptionFilter_Click(object sender, EventArgs e)
{
// Here I need to find control rcbPropertyCaptionFilter
// This access doesn't work
object example1 = RadGridDataPoints.MasterTableView.FindControl("rcbPropertyCaptionFilter");
object example2 = RadGridDataPoints.FindControl("rcbPropertyCaptionFilter");
}
Could you tell us please, how to access the „rcbPropertyCaptionFilter” control?
Thank you in advance.
SCT
<AppointmentContextMenus> <telerik:RadSchedulerContextMenu runat="server" ID="ContextMenu1"> <Items> <telerik:RadMenuItem Text="Edit" Value="CommandEdit" /> <telerik:RadMenuItem Text="Reserve" Value="Reserve" /> </Items> </telerik:RadSchedulerContextMenu></AppointmentContextMenus>protected void RadScheduler1_AppointmentContextMenuItemClicking(object sender, Telerik.Web.UI.AppointmentContextMenuItemClickingEventArgs e) { if (e.MenuItem.Value == "Reserve") { // Code will go here } }