|
Ограничение доступа к элементам формы |
☑ |
0
Торин
05.02.13
✎
14:58
|
Ув. коллеги!
Как убрать доступ ко всем элементам формы, я знаю. Как убрать доступ к отдельным элементам формы, тоже знаю. А вот как убрать доступ КО ВСЕМ ЭЛЕМЕНТАМ ФОРМЫ, КРОМЕ НЕКОТОРЫХ?
Практическая задачка - форма проведенного документа должа открываться только на просмотр, но при этом должны быть доступны часть пунктов меню "Действия" и часть пунктов меню "Перейти".
Кроме идеи перебирать все элементы формы в цикле и проставлять всем, кроме нужных, доступность = Ложь, есть еще варианты?
|
|
1
mikecool
05.02.13
✎
14:59
|
панели, их будет меньше, чем элементов
|
|
2
Торин
05.02.13
✎
15:00
|
панели + те элементы которые вне панелей -- но принцип все равно тот же? перебирать в цикле?
|
|
3
MaxisUssr
05.02.13
✎
15:01
|
(0)
У нас есть для этого целый механизм. Если кратко - справочник с настройками и генератором форм (чтобы интерактивно менять и ничего не забыть) -> генерируется код, который пихается в блок "Выполнить(код)", вызываемый при открытии формы.
|
|
4
kosts
05.02.13
✎
15:02
|
Элементы для которых не установлен признак "Модифицируют данные" в режиме только просмотр вроде не попадают под это самое...
|
|
5
Торин
05.02.13
✎
15:03
|
(3) это, конечно, круто...
проблема только в том, что у меня это -- мелкая, проходная задачка... и выделить на нее мне готовы - ну пару часов, ну полдня... максимум
|
|
6
Торин
05.02.13
✎
15:04
|
(4) т.е если уэлемента нет признака "Модифицируют данные". то он будет доступен в режиме только просмотр?
|
|
7
mikecool
05.02.13
✎
15:05
|
(5) список с "доступными" элементами + цикл по всем, не в списке - становится недоступным )))
|
|
8
Торин
05.02.13
✎
15:06
|
(5) ну... вот этот вариант я и начал уже делать... но подумал -- может "коллективный разум" Мисты че-нить получше подскажет...
|
|
9
kosts
05.02.13
✎
15:07
|
(6) что-то в этом роде
|
|
10
Торин
05.02.13
✎
15:09
|
(9)Увы, видимо, на меню это не распространяется... только что посмотрел - нет у меню "действия" признака "Модифицируют данные"
|
|
11
Торин
05.02.13
✎
15:09
|
ладно, пойду делать по способу из (7)
|
|
12
kosts
05.02.13
✎
15:11
|
(10) У команды есть
|
|
13
MSII
05.02.13
✎
15:14
|
Установив доступность в ложь для панели в обычной форме, например, по страницам панели уже не полазишь. Тут надо избирательнее подходить - флажкам устанавливать доступность, остальному - только просмотр.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой