Наткнулся на свой топик двухлетней давности и решил поделиться информацией для ансуппортед-маньяков
в свете уже DCRM365. Возможно, кому-то пригодится (ИСПОЛЬЗОВАТЬ НА СВОЙ СТРАХ И РИСК
).
В новых турбо-формах метод синхронной загрузки скриптов переехал в parent:
X++:
parent.Mscrm.ScriptLoader.prototype.addIncludeExternalSync(null, "/WebResources/new_somescript.js");
Там же можно найти "родной" jQuery (но старенький).
А вот небольшой хелпер, который ищет контрол по джейквери-селектору:
X++:
var Helper = (function ($) {
getControl: function (selector) {
return $($($(parent.parent.document).find("#contentIFrame0")[0]).contents()[0]).find(selector).length > 0 ?
$($($(parent.parent.document).find("#contentIFrame0")[0]).contents()[0]).find(selector) :
$($($(parent.parent.document).find("#contentIFrame1")[0]).contents()[0]).find(selector);
}
};
})(parent.$);
Пример использования:
X++:
Helper.getControl("#telephone1");
Have fun!