14.05.2013, 11:07 | #1 |
Участник
|
Проблема при использовании Display <ValueRule> в Application Ribbon
Задача
Нужно добавить кнопку на форму. (сущность заранее не известна) Кнопка должна отображаться только на форме которая в состоянии “Update” и на форме у которой есть поле “FIELD” (picklist) со значение 1. 1. Открываем application ribbon и добавляем кнопку. 2. Добавляем Display <FormStateRule> со значение 2. Добавляем Display <ValueRule> со значение поле “FIELD” равно 1. Публикуем. Кнопка отображается как положено и где положено на форме. Проблема начинается когда мы хотим открыть Associated view любой сущности. Вываливается с ошибкой: ‘ENTITY’ doesn’t contain attribute with Name = ‘FIELD’ Такое ощущение, что система пытается проверить добавленный <ValueRule>, но валится на проверке поля которого конечно же нет в этой сущности. Если убираем <ValueRule> ошибка не появляется, но и кнопка отображается на во всех сущностях. Баг? или я что-то пропустил? это наблюдается на 11 и 13 Rollups. Заранее благодарен, Константин
__________________
Читайте SDK!!! |
|
14.05.2013, 11:29 | #2 |
Участник
|
Если кнопку запретить для показа в гридах ассоциированных это решит проблему?
|
|
14.05.2013, 11:35 | #3 |
Участник
|
Кнопка добавлена только на форму.
__________________
Читайте SDK!!! |
|
14.05.2013, 11:43 | #4 |
Moderator
|
Однозначно баг
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
15.05.2013, 17:08 | #5 |
Участник
|
Цитата:
AppliesTo="PrimaryEntity" Context="Form" EntityName="Ваша_сущность"
__________________
Материалы для внедренцев Microsoft Dynamics CRM теперь на сайте Infoleat.com и в моем блоге CRM для бизнеса |
|
15.05.2013, 19:07 | #6 |
Участник
|
Цитата:
Цитата:
Нужно добавить кнопку на форму. (сущность заранее не известна)
__________________
Читайте SDK!!! |
|
17.05.2013, 00:10 | #7 |
Участник
|
Ну да, не обратил внимание.
Но все же интересно (сам сейчас как раз добавляю кнопки и скрипты на HomePage), баг уйдет, если проверять сущность через EntityRule? Хотя бы на одного типа сущности... Сам бы проверил, но логики не знаю... Если да, то при наличии конечного набора сущностей, поиграться с OrRule? Нет?
__________________
Материалы для внедренцев Microsoft Dynamics CRM теперь на сайте Infoleat.com и в моем блоге CRM для бизнеса Последний раз редактировалось Fighter; 17.05.2013 в 00:19. |
|
17.05.2013, 00:34 | #8 |
Участник
|
Цитата:
Цитата:
Если бы, было я бы добавил в каждую сущность кнопку и не заморачивался.
__________________
Читайте SDK!!! |
|
|
|