Скрыть / Показать пользовательский пункт меню под стандартным пунктом меню на основе транзакций - PullRequest
0 голосов
/ 14 октября 2019

У меня есть пользовательский пункт меню, созданный в системном меню в строке меню. Я хочу, чтобы пункт меню отображался только в случае определенных транзакций.

Транзакции настроены для моего бизнес-сценария.

Я пробовал следующее:

1) НазначениеПереключение на пользовательский пункт меню в системном меню в меню художника будет скрывать / показывать его во всех транзакциях в зависимости от того, активен ли переключатель. Также проверяется, может ли коммутатору быть назначен набор транзакций, а не пакет. Не повезло.

2) Проверено, не попадает ли код в оператор, устанавливающий статус pf. Это просто удар по установленному статусу pf для других пунктов меню, таких как Goto и Edit. Так что не знаете, как именно заполняются пункты меню системы и справки. Если я точно знаю работу, которая является общей логикой, выполняемой здесь, тогда я, возможно, смогу заполнить элемент пользовательского меню, прочитав конфигурацию транзакций.

3) Варианты транзакций - это еще один вариант. Но и здесь у нас нет доступа к пунктам меню системы и справки. Плюс, если это сработает, это не будет универсальным решением, так как мне придется создать вариант транзакции для всех транзакций.

...