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