![]() |
#1 |
Участник
|
Пункт меню
Здравствуйте!
Необходимо по ходу программы иногда отключать определенные пункты меню - но почему то видно только само меню - а до пунктов достучаться никак не могу - подскажите возможно ли это? |
|
![]() |
#2 |
Аксакал в отставке
|
Вы какое меню имеет ввиду?
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес"). |
|
![]() |
#3 |
Участник
|
Так называемое Menu button
|
|
![]() |
#4 |
NavAx
|
Да, к сожалению, менюайтемы в Symbol Menu не видны.
Можно попробовать следующий обходной путь. 1) Не прописывать на менюайтемах никаких RunObject, Action и т.п., все писать через код 2) Завести для каждого менюайтема флаг (булевскую переменную) 3) Код на OnPush выполнять только в случае, если соответствующий флаг стоит PHP код:
|
|
![]() |
#5 |
Аксакал в отставке
|
Чтобы все это сработало, надо, чтобы после определенных действий заново обновлялась форма. А этого не происходит при работе с самой формой.
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес"). |
|
![]() |
#6 |
NavAx
|
Цитата:
Изначально опубликовано Тимур
надо, чтобы после определенных действий заново обновлялась форма. |
|
![]() |
#7 |
Аксакал в отставке
|
Ну, имхо, иначе каким образом система перерисует кнопки?
Есть иной вариант. Сделать две кнопки с одинаковыми координатами. Настроить их активацию на определенные события.
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес"). |
|
![]() |
#8 |
NavAx
|
Кнопки (точнее, менюайтемы) и не должны перерисоваться в таком варианте, они просто не будут работать
![]() Рисовать несколько кнопок на одном месте - трюк, конечно, забавный, но потом редактировать это дело геморройно... |
|
![]() |
#9 |
Аксакал в отставке
|
Тяжело в дизайне - легко в юзАнье
![]() Трюк работает. Можно не ставить точно на те же координаты обе кнопки.
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес"). |
|
|
![]() |
||||
Тема | Ответов | |||
Дизайнер панели навигации, создать пункт | 0 | |||
Работа с пунктами меню | 2 | |||
__Доступ к системному меню__ | 0 | |||
Меню в Navision 4.0 | 3 | |||
Не создается Главное Меню... | 11 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|