CRM 2011 накопительный пакет 12 ошибок JavaScript
Недавно мы выполнили обновление до накопительного пакета 12 и теперь испытываем ошибки JavaScript, возникающие при каждом представлении ленты, связанной с сеткой, содержащей настройку ленты, в диалоговом сообщении указывается "Синтаксическая ошибка" в строке ~60 миллионов внутреннего ресурса CRM. Похоже, что это происходит только с настроенными лентами (настроенными с помощью ленточного рабочего места).
Кто-нибудь еще испытывал это? Если да, то какие-нибудь советы по разрешению?
2 ответа
После небольшой отладки мы обнаружили, что проблема была вызвана настроенной лентой. У нас была кнопка, которую мы добавили на ленту, которая вызывала библиотеку javascript. То, что осталось, было директивой $ webresource.
Надеюсь, это кому-нибудь поможет, ошибки, возникшие для этого, не помогут отладить основную причину.
У нас была настраиваемая кнопка (созданная с помощью ленточного инструмента) с правилом включения, использующим JavaScript.
В веб-клиенте он работал правильно, но в Outlook выдает ошибки.
Это произошло потому, что Outlook обновлял ленту и не предоставлял Xrm.Page.ui
объект.
В конце мы должны были обернуть все наши правила включения проверкой, чтобы определить, было ли оно определено.
например
if(Xrm.Page.ui !== undefined) {
//Do some work
}