Показать сообщение отдельно
Старый 14.05.2013, 11:07   #1  
Konstantin Katsovich is offline
Konstantin Katsovich
Участник
Аватар для Konstantin Katsovich
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
243 / 57 (2) ++++
Регистрация: 22.10.2008
Адрес: Israel
Проблема при использовании 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!!!