31.10.2014, 14:51 | #1 |
Участник
|
Как включить риббон на вкладке связанных записей
СРМ 2013. вводная:
- У записи интереса есть связанная сущность изменения цены. - На них переходим через горизонтальное меню на карте сайта. - в зоне связанных записей есть грид и риббон. Теперь проблема: урл-адрес этой "зоны связанной записи" "http://crm2013:5555/orgName/userdefined/areas.aspx?formid=53dcc4bf-0647-4046-9387-561ae8a12f2c&inlineEdit=1&navItemName=%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F%20%D1%86%D0%B5%D0%BD%D1%8B&oId=%7b2E400CA6-D055-E411-8945-000C29A4E48B%7d&oType=4&pagemode=iframe&rof=true&security=852023&tabSet=area_pricechange_Lead&theme=Outlook15White" Но при открытии получаем только грид без риббона. Вопрос: откуда взять риббон для этого айфрейма связанных записей? UPD: В открытом в новом окне tabSet есть див RibbonManager для обработки риббонов, но он пустой. Какие ресурсы в динамиксе отвечают за обработку риббона? Последний раз редактировалось Quodnon; 31.10.2014 в 15:50. Причина: апдейт |
|
31.10.2014, 16:05 | #2 |
Участник
|
Если внимательно посмотрите на структура окна CRM, то увидите что грид и форма всегда находятся в IFrame по отношению к Ribbon.
То есть у вас должно быть окно где строится Ribbon и в нем IFrame с гридом. Иногда эта вложенность тройная - Ribbon в нем IFrame и в этом IFrame еще один IFrame с гридом. Думаю хоть чем-то помог. А что именно отвечает за построение Ribbona не встречал и не было у меня таких задач пока |
|
31.10.2014, 16:24 | #3 |
Участник
|
задача "проста" - в InlineDialog открыть связанные записи. при реализации "влоб" оно доступно только для чтения. Я как раз обертку этого фрейма и накручиваю.=) вобщем по результату отпишусь.
|
|
31.10.2014, 16:28 | #4 |
Консультант-джедай
|
Цитата:
И где он не отображается? просто в отдельном окне? в iFrame CRM или iFrame другого сайта?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
31.10.2014, 16:35 | #5 |
Участник
|
открываю в айфрейме
-который находится в кастомном веб-ресурсе --который открывается в модальном окне на форме срм. Про модальные окна расскажут Spectr и a33ik глобально поставлена задача "покращити" пользовательский опыт и избавить от страдания при километровой прокрутке вправо |
|
10.11.2014, 12:53 | #6 |
Участник
|
Я вернулся к вам с приветом. рассказать, что Солнце встало.
Вобщем изыскания показали, что причиной закрытого риббона предположительно служит "pagemode=iframe" параметр в урл этого фрейма. Этот параметр внутренний и в открытом доступе только одно его значение. кто еще знает какие значения он может принимать? |
|
12.11.2014, 16:01 | #7 |
Участник
|
И снова здравствуйте.
Новые факты, интриги, расследования. Оказалось - риббон формы грузится если вокруг родительского айфрейма есть еще один риббон. Грузится, да. Но не показывается. Т.е иерархия такая : "срм(с риббоном) - айфрейм - срм(форма) " и на форме скрытый риббон Итого в айфрейме прописал X++: #crmRibbonManager { visibility:visible !important; } |
|
|
|