2015-11-18 2 views
0

Я обновился от CRM 2011 до CRM 2015 Online, и когда я открываю запись «Contact: Information», я получаю сообщение об ошибке: Невозможно получить свойство setSrc неопределенной или нулевой ссылки на fiframhistory (имя веб-ресурса) Это для iframe, который я использую для отображения записей, связанных с идентификатором GUID записи Contact. Вот код:Невозможно получить свойство setSrc неопределенной или нулевой ссылки: Cant выяснить эту ошибку.

function fIframeHistory() { 
    var vCustomerID = Xrm.Page.data.entity.getId(); 
    if (vCustomerID == null) { 
     Xrm.Page.getControl("IFRAME_ACTIVITY_HISTORY").setVisible(false); 
     Xrm.Page.getControl("IFRAME_ACTIVITIES_OPEN").setVisible(false); 
    } 
    else { 
     var vURL = "http://aac.phoenixcoyotes.com/coyoteshockeyllc/userdefined/areas.aspx?oId=" + vCustomerID + "&oType=2&pagemode=iframe&security=852023&tabSet=areaActivityHistory"; 
//var vURL = "http://coyotescrm/coyoteshockeyllc/userdefined/areas.aspx?oId=" + vCustomerID + "&oType=2&pagemode=iframe&security=852023&tabSet=areaActivityHistory"; 

     Xrm.Page.ui.controls.get("IFRAME_ACTIVITY_HISTORY").setSrc(vURL); 
     var vURLB = "http://aac.phoenixcoyotes.com/coyoteshockeyllc/userdefined/areas.aspx?oId=" + vCustomerID + "&oType=2&pagemode=iframe&security=852023&tabSet=areaActivities"; 
//var vURLB = "http://coyotescrm/coyoteshockeyllc/userdefined/areas.aspx?oId=" + vCustomerID + "&oType=2&pagemode=iframe&security=852023&tabSet=areaActivities"; 

     Xrm.Page.ui.controls.get("IFRAME_ACTIVITIES_OPEN").setSrc(vURLB); 
    } 
}; 
+0

Оказывается, что Xrm.Page.ui.controls.get ("IFRAME_ACTIVITY_HISTORY") является ничего не возвращает (так что, очевидно, вы не можете вызвать setSrc для нулевого объекта). Можете ли вы проверить, что это правильное имя IFRAME? (возможно, что-то добавлено/добавлено к названию) –

ответ

Смежные вопросы