<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 } }<table id="tblPregs" runat="server" border="0" cellpadding="3" cellspacing="2" style="border-style: none; background-image: url('http://localhost:37735/img/icloud-background.jpg'); height: 519px; margin-right: 0px;"> <tr style="border-style: none"><td align="center" class="style1"> <telerik:RadRotator ID="RadRotator1" runat="server" Height="471px" Width="936px" RotatorType="CarouselButtons" BorderStyle="None" style="margin-right: 0px"> <Items> <telerik:RadRotatorItem> <ItemTemplate> <asp:ImageButton ID="imagen" runat="server" ImageUrl="~/img/1336657679_application-vnd.oasis.opendocument.spreadsheet-template.png" ToolTip="Reportes"/> </ItemTemplate> </telerik:RadRotatorItem> <telerik:RadRotatorItem> <ItemTemplate> <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/img/1336659958_control-panel-px-png.png" ToolTip="Dashboards de control" /> </ItemTemplate> </telerik:RadRotatorItem> <telerik:RadRotatorItem> <ItemTemplate> <asp:ImageButton ID="ImageButton3" runat="server" ImageUrl="~/img/1336615047_Program-Group.png" ToolTip="Registro" /> </ItemTemplate> </telerik:RadRotatorItem> </Items> </telerik:RadRotator> </td></tr> </table><telerik:RadScriptBlock ID="radScriptBlock" runat="server"> <script type="text/javascript" language="javascript"> var clickCalledAfterRadconfirm = false; var lastClickedItem = null; var isrespond = false; var respondmsg = null; /* Rad Window Start */ function openWins(url, winid, para, width, height) { var _contparameter = ''; var _controlfill = $get('<%= this._hidField.ClientID%>'); _controlfill.value = ''; switch (para.toLowerCase()) { case "item_ln": case "lookup_resource_group_hdr": _contparameter = "&_qReturnto=" + para; break; default: } var oWnd = $find("<%=_radWinManagers.ClientID %>").open(url + _contparameter, winid); setBehaviors(oWnd); oWnd.SetSize(width, height); oWnd.SetModal(true); } function GetRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.radWindow; else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; return oWindow; } function setBehaviors(oWnd) { oWnd.set_behaviors(Telerik.Web.UI.WindowBehaviors.Pin + Telerik.Web.UI.WindowBehaviors.Reload + Telerik.Web.UI.WindowBehaviors.Close); } function Usc_OnClientClose(oWnd, args) { //get the transferred arguments var arg = args.get_argument(); if (arg) { var vals = arg.vals; var cmds = arg.cmds; var valext = arg.valext; var _controlfill = $get('<%= this._hidField.ClientID%>'); _controlfill.value = ''; _controlfill.value = vals; var ajaxManager = $find("<%= _radAjManagers.ClientID %>"); if ((ajaxManager == null) || (ajaxManager == undefined)) return false; if (_controlfill) { switch (cmds.toLowerCase()) { case 'lookup_item_hdr': break; case 'lookup_gl_hdr': case 'lookup_item_ln': case 'lookup_resource_group_hdr': ajaxManager.ajaxRequest(cmds); break; default: break; } } } return false; } /* Rad Window End */ </script></telerik:RadScriptBlock><telerik:RadWindowManager ID="_radWinManagers" ShowContentDuringLoad="true" VisibleStatusbar="false" ReloadOnShow="false" runat="server" Skin="Default" EnableShadow="true"> <Windows> <telerik:RadWindow ID="_radWinItems" runat="server" Behaviors="Pin,reload,close,move" OnClientClose="Usc_OnClientClose"> </telerik:RadWindow> <telerik:RadWindow ID="_radDialog" runat="server" Behaviors="Pin,reload,close,move" OnClientClose="Usc_OnClientClose"> </telerik:RadWindow> </Windows></telerik:RadWindowManager><telerik:RadAjaxManager ID="_radAjManagers" runat="server" OnAjaxRequest="_radAjManager_AjaxRequest"> <AjaxSettings> </AjaxSettings></telerik:RadAjaxManager>#region "RadControl" protected void _radAjManager_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e) { switch (e.Argument) { case "lookup_item_ln": case "lookup_resource_group_hdr": GetItemInfo(); break; default: break; } }#endregion