Hi, im trying to get access to the value from the data that is feed by a webservice. The data is displayed well, but I want that when the page load, the first item must be selected in some case, so I need to feed the selected value for this, but I don't have it. So my problem is that I can't access the radcombobox.items from anywhere.
01.<telerik:RadScriptBlock runat="server">
02. <script type="text/javascript">
03. function onClientSelectedIndexChangingAddress(sender, eventArgs)
04. {
05. if (!eventArgs.get_item() || eventArgs.get_item().get_value() == "")
06. {
07. eventArgs.set_cancel(true);
08. }
09. }
10.
11. function onClientSelectedIndexChangedAddress(sender, eventArgs)
12. {
13. var idTxtLastSelectedItem = sender.get_id();
14. idTxtLastSelectedItem = idTxtLastSelectedItem.substring(0, idTxtLastSelectedItem.indexOf("oucAddressDropDownExtended") + 26) + "_txtLastSelectedItem";
15. document.getElementById(idTxtLastSelectedItem).value = sender.get_text();
16. sender.clearItems();
17. }
18.
19. function onClientItemsRequestingAddress(sender, eventArgs) {
20. var idTxtLastSelectedItem = sender.get_id();
21. idTxtLastSelectedItem = idTxtLastSelectedItem.substring(0, idTxtLastSelectedItem.indexOf("oucAddressDropDownExtended") + 26) + "_txtLastSelectedItem";
22.
23. var txtUserGroupID = document.getElementById("<%= txtUserGroupID.ClientID %>");
24. var txtUserID = document.getElementById("<%= txtUserID.ClientID %>");
25. var txtTermChooseAnAddress = document.getElementById("<%= txtTermChooseAnAddress.ClientID %>");
26. var txtTermAddressNoMatch = document.getElementById("<%= txtTermAddressNoMatch.ClientID %>");
27. var txtTermAddressResults = document.getElementById("<%= txtTermAddressResults.ClientID %>");
28. var txtHidePartnerPrincipalAddress = document.getElementById("<%= txtHidePartnerPrincipalAddress.ClientID %>");
29.
30.
31. var lastItemRequested = document.getElementById(idTxtLastSelectedItem).value;
32. if (lastItemRequested == sender.get_text()) {
33. eventArgs._context.Text = "";
34. }
35.
36. if (txtUserGroupID.value != "") {
37. eventArgs.get_context()["UserGroupID"] = txtUserGroupID.value;
38. }
39.
40. if (txtUserID.value != "") {
41. eventArgs.get_context()["UserID"] = txtUserID.value;
42. }
43.
44. eventArgs.get_context()["TermChooseAnAddress"] = txtTermChooseAnAddress.value;
45. eventArgs.get_context()["TermAddressNoMatch"] = txtTermAddressNoMatch.value;
46. eventArgs.get_context()["TermAddressResults"] = txtTermAddressResults.value;
47. eventArgs.get_context()["HidePartnerPrincipalAddress"] = txtHidePartnerPrincipalAddress.value;
48. }
49.
50. </script>
51.</telerik:RadScriptBlock>
1.<telerik:RadComboBox ID="lstShippingAddress" runat="server" EnableEmbeddedSkins="false" Skin="eCom" MaxHeight="250px" EnableLoadOnDemand="True" EnableVirtualScrolling="True" ShowMoreResultsBox="True" AllowCustomText="true" DropDownWidth="500px" OnClientItemsRequesting="onClientItemsRequestingAddress" OnClientSelectedIndexChanging="onClientSelectedIndexChangingAddress" OnClientSelectedIndexChanged="onClientSelectedIndexChangedAddress" >2. <WebServiceSettings Method="GetAddresses" Path="/EcomUtilsWS.asmx" />3.</telerik:RadComboBox>