RadPanelItem
<
telerik:RadPanelBar ID="RadPanelBar1" runat="server">
<Items>
<telerik:RadPanelItem Text="Travelers" Value="Travelers" Expanded="true">
<Items>
<telerik:RadPanelItem>
<ItemTemplate>
<asp:Button ID="ColorPicker" OnClientClick="GetbtnTEST();" runat="server" Text="TEST"/>
<telerik:RadColorPicker ID="sdColorPicker" runat="server"></telerik:RadColorPicker>
</ItemTemplate>
</telerik:RadPanelItem>
</Items>
</telerik:RadPanelItem>
</Items>
</telerik:RadPanelBar>
right now the button calls this on the onclick, but this will not be the case later. I can't use the this keyword
function GetbtnTEST(){
var panelbar = $find("<%= RadPanelBar1.ClientID %>");
var item = panelbar.findItemByValue("Travelers");//I need to find by value because we use language files for Text
var objBtn = item.findControl("ColorPicker");
alert('objBtn = ' + objBtn);//Always null!
}
Someone please help...this is driving me nuts!