Я хочу скрыть системную кнопку на ленте расширенного поиска для выбранных объектов. Я настроил ленту приложения и добавил правило отображения (OrRule) для проверки списка сущностей. Однако я не могу заставить свойство InvertResult работать для правила, чтобы кнопка была скрыта для этих объектов.
Я использовал верстак Ribbon, а также попытался вручную отредактировать xml ленты. Оба не работали. С помощью решения рабочей среды я могу изменить свойства правила отображения и установить для свойства InvertResult значение True. Однако изменения не сохраняются/не публикуются. Я не знаю, что мне не хватает.
Может кто-нибудь, пожалуйста, помогите мне решить эту проблему?
Вот DisplayRule
<DisplayRule Id="new.ApplicationRibbon.Subgrid.SystemDeactivate.DisplayRule">
<OrRule>
<Or>
<EntityRule EntityName="new_fcall" AppliesTo="SelectedEntity" Context="SubGridStandard" />
</Or>
<Or>
<EntityRule EntityName="new_plan" AppliesTo="SelectedEntity" Context="SubGridStandard" />
</Or>
<Or>
<EntityRule EntityName="new_automaticnotification" AppliesTo="SelectedEntity" Context="SubGridStandard" />
</Or>
</OrRule>
</DisplayRule>