We are dynamically creating RadTreeview controls server side and adding the controls to a div control on the form. So there is no html markup Telerik.RadTreeview controls on the form in the source of the aspx page.
We want to use the .Select() method for the RadTreeview client side. We have tried to have the Server side code render the ClientID within a Page.ClientScript.RegisterStartupScript and tried using the $find('Name of Control') method but this is always null. We cannot use the (var treeView = $find("<%=RadTreeView1.ClientID%>"); ) no mark up is available.
We cannot find any method to use from the Sys.Application api that the RadTreeview is using.
Do you have a method for dynamically created RadTreeview controls on the client side so we can find the controls? Every time we try and find the control it is just a dom Object and not a Telerik.Web.UI.RadTreeView object client side.
Help PLEASE!
View Source of the Page Code:
Telerik.Web.UI.RadTreeView._preInitialize("menu_ctl00","0");
Telerik.Web.UI.RadTreeView._preInitialize("menu_ctl01","0");
Sys.Application.initialize();
WebForm_InitCallback();
Sys.Application.add_init(function() {
$create(Telerik.Web.UI.RadTreeView,
{"_skin":"Default","_uniqueId":"menu$ctl00",
"attributes":{},"clientStateFieldID":"menu_ctl00_ClientState","collapseAnimation":"{\"duration\":200}",
"expandAnimation":"{\"duration\":200}",
"nodeData":[{"value":"DEFAULT.ASPX","toolTip":"Home","attributes":{"url":"/CC/DEFAULT.ASPX?PAGENAVID=1001"}},
{"items":[{"value":"HOME/BUILDSUMMARY.ASPX#OVERVIEW","toolTip":"Overview and Tutorial","attributes":{"url":"/CC/HOME/BUILDSUMMARY.ASPX?PAGENAVID=1127#OVERVIEW"}},
{"value":"HOME/BUILDSUMMARY.ASPX#ROOMS","toolTip":"Step 1: Rooms","attributes":{"url":"/CC/HOME/BUILDSUMMARY.ASPX?PAGENAVID=1128#ROOMS"}},
{"value":"HOME/BUILDSUMMARY.ASPX#POLICIES","toolTip":"Step 2: Policies","attributes":{"url":"/CC/HOME/BUILDSUMMARY.ASPX?PAGENAVID=1129#POLICIES"}},
{"value":"HOME/BUILDSUMMARY.ASPX#RATES","toolTip":"Step 3: Rates","attributes":{"url":"/CC/HOME/BUILDSUMMARY.ASPX?PAGENAVID=1130#RATES"}},
{"value":"HOME/BUILDSUMMARY.ASPX#BASICS","toolTip":"Step 4: Basic Hotel Info","attributes":{"url":"/CC/HOME/BUILDSUMMARY.ASPX?PAGENAVID=1131#BASICS"}},
{"value":"HOME/BUILDSUMMARY.ASPX#AREAINFO","toolTip":"Step 5: Area Info","attributes":{"url":"/CC/HOME/BUILDSUMMARY.ASPX?PAGENAVID=1132#AREAINFO"}},
{"value":"HOME/BUILDSUMMARY.ASPX#SERVICESAMENITIES","toolTip":"Step 6: Services and Amenities","attributes":{"url":"/CC/HOME/BUILDSUMMARY.ASPX?PAGENAVID=1133#SERVICESAMENITIES"}},
{"value":"HOME/BUILDSUMMARY.ASPX#MEETINGDINING","toolTip":"Step 7: Meeting and Dining","attributes":{"url":"/CC/HOME/BUILDSUMMARY.ASPX?PAGENAVID=1134#MEETINGDINING"}},
{"value":"HOME/BUILDSUMMARY.ASPX#ADDITIONALINFO","toolTip":"Step 8: Additional Info","attributes":{"url":"/CC/HOME/BUILDSUMMARY.ASPX?PAGENAVID=1135#ADDITIONALINFO"}}]}]},
{"nodeClicking":ClientNodeClickedLocal}, null, $get("menu_ctl00"));
});
Sys.Application.add_init(function() {
$create(Telerik.Web.UI.RadTreeView,
{"_skin":"Default","_uniqueId":"menu$ctl01",
"attributes":{},"clientStateFieldID":"menu_ctl01_ClientState","collapseAnimation":"{\"duration\":200}",
"expandAnimation":"{\"duration\":200}",
"nodeData":[{"items":[{"value":"ADMINISTRATION/ADMINCHAINSETUP.ASPX","toolTip":"Chain Maintenance","attributes":{"url":"/CC/ADMINISTRATION/ADMINCHAINSETUP.ASPX?PAGENAVID=1004"}},
{"value":"ADMINISTRATION/ADMINISTRATIONCHAIN.ASPX","toolTip":"Chain Administration","attributes":{"url":"/CC/ADMINISTRATION/ADMINISTRATIONCHAIN.ASPX?PAGENAVID=1124"}},
{"value":"CHAIN/CHAINAGENTSETUP.ASPX","toolTip":"Commissionable Accounts","attributes":{"url":"/CC/CHAIN/CHAINAGENTSETUP.ASPX?PAGENAVID=2242"}},
{"value":"CHAIN/LOYALTYPROGRAMS.ASPX","toolTip":"Loyalty Programs","attributes":{"url":"/CC/CHAIN/LOYALTYPROGRAMS.ASPX?PAGENAVID=1118"}},
{"value":"CHAIN/VIPSETUP.ASPX","toolTip":"VIP Levels","attributes":{"url":"/CC/CHAIN/VIPSETUP.ASPX?PAGENAVID=1160"}},
{"value":"CHAIN/SUBSOURCE.ASPX","toolTip":"Sub Source Codes","attributes":{"url":"/CC/CHAIN/SUBSOURCE.ASPX?PAGENAVID=1125"}},
{"value":"CHAIN/RATEFILTERSETUP.ASPX","toolTip":"Rate Filters","attributes":{"url":"/CC/CHAIN/RATEFILTERSETUP.ASPX?PAGENAVID=2289"}},
{"value":"CHAIN/BRANDSETUP.ASPX","toolTip":"Brands","attributes":{"url":"/CC/CHAIN/BRANDSETUP.ASPX?PAGENAVID=2301"}},
{"value":"CHAIN/DESTINATIONSETUP.ASPX","toolTip":"Destinations","attributes":{"url":"/CC/CHAIN/DESTINATIONSETUP.ASPX?PAGENAVID=2302"}},
{"value":"CHAIN/CROSETUP.ASPX","toolTip":"CROs","attributes":{"url":"/CC/CHAIN/CROSETUP.ASPX?PAGENAVID=2303"}},
{"value":"CHAIN/IATAGROUPSETUP.ASPX","toolTip":"Travel Agent Groups","attributes":{"url":"/CC/CHAIN/IATAGROUPSETUP.ASPX?PAGENAVID=2305"}}]},
{"items":[{"value":"ADMINISTRATION/ADMINHOTELSETUP.ASPX","toolTip":"Hotel Maintenance","attributes":{"url":"/CC/ADMINISTRATION/ADMINHOTELSETUP.ASPX?PAGENAVID=1005"}},
{"value":"ADMINISTRATION/ADMINISTRATIONHOTEL.ASPX","toolTip":"Hotel Administration","attributes":{"url":"/CC/ADMINISTRATION/ADMINISTRATIONHOTEL.ASPX?PAGENAVID=1008"}},
{"value":"ADMINISTRATION/HOTELDEACTIVATION.ASPX","toolTip":"Hotel Deactivation","attributes":{"url":"/CC/ADMINISTRATION/HOTELDEACTIVATION.ASPX?PAGENAVID=2285"}},
{"value":"ADMINISTRATION/ARIRESTATUS.ASPX","toolTip":"ARI Restatus","attributes":{"url":"/CC/ADMINISTRATION/ARIRESTATUS.ASPX?PAGENAVID=1140"}},
{"value":"ADMINISTRATION/BOOKINGRETRIEVAL.ASPX","toolTip":"Booking Retrieval","attributes":{"url":"/CC/ADMINISTRATION/BOOKINGRETRIEVAL.ASPX?PAGENAVID=1161"}},
{"value":"ADMINISTRATION/IDEASEXPORT.ASPX","toolTip":"Ideas Export","attributes":{"url":"/CC/ADMINISTRATION/IDEASEXPORT.ASPX?PAGENAVID=2287"}}]},
{"items":[{"value":"HOTEL/INTEGRATIONDETAIL.ASPX","toolTip":"Integration Detail","attributes":{"url":"/CC/HOTEL/INTEGRATIONDETAIL.ASPX?PAGENAVID=1104"}}]},
{"items":[{"value":"ADMINISTRATION/HOTELUSERSETUP.ASPX","toolTip":"User Maintenance","attributes":{"url":"/CC/ADMINISTRATION/HOTELUSERSETUP.ASPX?PAGENAVID=1006"}},
{"value":"ADMINISTRATION/USERACCESSSETUP.ASPX","toolTip":"User Access","attributes":{"url":"/CC/ADMINISTRATION/USERACCESSSETUP.ASPX?PAGENAVID=1007"}}]}]},
{"nodeClicking":ClientNodeClickedLocal}, null, $get("menu_ctl01"));
});