19.08.2016, 12:04 | #1 |
Участник
|
Баг с Ribbon в CRM 2015 / CRM2016
При открытие CRM с URL который содержит строку с параметрами (.../main.aspx?etc=3&extraqs=&histKey=200591326&id=%7bE1BF15FA-3B63-E411-80E6-0050568B59F8%7d&newWindow=true&pagetype=entityrecord#767732832) при переходе на custom страницу через навигационную панель теряется Ribbon.
Проблема в блоке кода Код: crmCreate(Mscrm.CommandBarData, { "serverInformation": { "CommandIds": [], "InitialTabId": null , "IsDefaultData": true, "TabList": [], "TrimList": [] }, "subscribedEvents": [9, 29, 87, 45, 38, 39, 101], "id": "crmRibbonData" }, null , { "eventManager": "crmEventManager" }, null ); Код: Sys.Application.add_init(function crmApplicationInitHandler() { ... }); Мы можем перепроверить что object (Mscrm.CommandBarData) инициализируется неправильно вызвав метод $find("crmRibbonData") в консоли браузера и в этом объекте посмотреть свойство $Q_2 которое соответствует "serverInformation". Кто что знает про эту багу и как ее пофиксать ? |
|
19.08.2016, 12:08 | #2 |
Чайный пьяница
|
Честно - никогда не сталкивался. По поводу фикса - боюсь, что только хардкор, только сапорт МС-а.
Также можно попытаться оставить свой отзыв с описанием проблемы тут - https://crmideas.dynamics.com/ideas/ Если оставите и запостите ссылку тут, проголосую.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|