I have the following general structure building my page:
In master page:
<telerik:RadMultiPage RenderSelectedPageOnly="True" ID="MainMultiPage" runat="server" >
<telerik:RadPageView ID="RadPageView0" runat="server" Width="100%" Height="100%">
<asp:ContentPlaceHolder ID="RadPageViewContent0" runat="server" />
</telerik:RadPageView>
..........//multiple pageviews
</telerik:RadMultiPage>
In the page:
<asp:Content ContentPlaceHolderID="RadPageViewContent0" runat="server">
<aps:MySearchControl Visible="True" ID="MySearch" runat="server" selectiononfocus="SelectAll" />
.....//other controls and elements
</asp:Content>
Javascript to reference the custom control 'MySearchControl':
on Master -
function GetMultiPage() {
return $find("<%= MainMultiPage.ClientID%>");
}
function GetPageView0() {
var multiPage = GetMultiPage();
return multiPage.get_pageViews().getPageView(0);
}
function MyJSSearch() {
var pageView = GetPageView0();
var domElem = pageView.get_element(); //--successful execution stops here, cant get a reference to my custom control MySearch
return $telerik.$(domElem).find(<%=MySearch.ClientID%>);
}
This is not working. I need to get a reference to MySearch control, but am stuck. Please advise on possible solutions. Thanks in advance.