02.09.2013, 17:04 | #1 |
Участник
|
кастомизация главного меню. "новая запись - физлицо"
Всем привет!
Первый раз вожусь с RibbonDiffо-ом (до этого хватало ribbon workbench-a) надо на пункт меню (главного самого) на "новая запись" - "физ.лицо" (contact) повесить открытие кастомного УРЛа. пытаюсь сделать так: Код: <RibbonDiffXml> <CustomActions > <!--<HideCustomAction HideActionId="hideContactFromFileMenuAction" Location="Mscrm.DynamicMenu.NewRecord.contact" />--> <CustomAction Id="Mscrm.DynamicMenu.NewRecord.contact" Location="Mscrm.Jewel.NewMenu.NewRecord.Section1._children"> <CommandUIDefinition> <Button Id="opennewcontactform" LabelText="Создать физлицо" Command="createNewFl" /> </CommandUIDefinition> </CustomAction> </CustomActions> Код: <CommandDefinitions> <CommandDefinition Id="createNewFl"> <EnableRules></EnableRules> <DisplayRules></DisplayRules> <Actions> <Url Address="http://bla-bla/"></Url> </Actions> </CommandDefinition> при импорте солюшена идет ругань на то, что мой КастомЭкшен зависит от Mscrm.Jewel.NewMenu.NewRecord.Section1 элемента (это часть меню Файл, с пунктом "новая запись" в экспортированном солюшене его нет. вобщем, как можно побороть беду ? есть подозрение, что я вообще творю бред |
|
02.09.2013, 17:48 | #2 |
Участник
|
ribbon workbench
позволяет редактировать стандартные кнопки. Вам это не подходит? http://ribbonworkbench.uservoice.com...ton-based-on-a Здесь описано как скрывать стандартную кнопку. Аналогично можно сделать все что и с кастомной. Последний раз редактировалось g.Naukovych; 02.09.2013 в 17:51. |
|
02.09.2013, 17:51 | #3 |
Участник
|
Цитата:
загружал солюшены и с Application Ribbon в него, и с contact form в форме ФЛ, в Jewel - пусто. в ApplicationRibbon после Customize button/command - не видно dynamic menu, чтобы кастомизировать дальше (т.е. кастомизация доходит только до кнопки New Record, а мне надо еще дальше. |
|
03.09.2013, 14:58 | #4 |
Участник
|
Цитата:
а я про системное меню (http://localhost:5555/ File -> New Record) |
|
05.09.2013, 11:07 | #5 |
Участник
|
так что, без вариантов кастомизировать меню в конечных его пунктах?
придется скрывать целиком Mscrm.Jewel.Menu.NewRecord? |
|