|
|
#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". Кто что знает про эту багу и как ее пофиксать ? |
|
|
|
|
#2 |
|
Чайный пьяница
|
Честно - никогда не сталкивался. По поводу фикса - боюсь, что только хардкор, только сапорт МС-а.
Также можно попытаться оставить свой отзыв с описанием проблемы тут - https://crmideas.dynamics.com/ideas/ Если оставите и запостите ссылку тут, проголосую.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
|