Контекст проблемы:
1) rcbComboBoxInRadPanel - это RadComboBox для Telerik.
2) В rcbComboBoxInRadPanel есть событие «OnClientSelectedIndexChange», которое вызывает «itemSelected».
3) rcbComboBoxInRadPanel содержит radAjaxPanel под названием «foo».
4) strSomeOtherRadAjaxPanel называет RadAjaxPanel, который существует вне «foo».
5) $ find (strSomeOtherRadAjaxPanel) возвращает действительный файл RadAjaxPanel, если выполняется один.
function itemSelected(rcbComboBoxInRadPanel)
{
var strComboBoxInRadPanel = rcbComboBoxInRadPanel.get_id();
var intRecordID = rcbComboBoxInRadPanel.get_value();
$find(strSomeOtherRadAjaxPanel).ajaxRequest(intRecordID);
}
Оказывается, что $ находка (strSomeOtherRadAjaxPanel) всегда возвращает нуль, когда вызывается из "OnClientSelectedIndexChange" случае rcbComboBoxInRadPanel.
Есть ли другой способ для меня получить действительную ссылку на RadAjaxPanel с помощью $ find (strSomeOtherRadAjaxPanel)?
Любая помощь, которую вы можете предложить, была бы полезна.