поле Date/time права доступа

25.08.2010
24
0
#1
Всем привет. Подскажите как правильно сделать. Есть на форме поле Date/Time. Для того чтобы запретить менять дату использую событие InputEnable, в котором проверяю наличие у пользователя роли. Все это дело работает, но только если стиль у поля NotesStyle. Если задать стиль Date time control то условие в InputEnable не канает, а надо именно date time control. Как можно выкрутиться ?
 

nvyush

Lotus team
22.04.2009
2 317
0
#2
utilizator
Сделать под ним второе поле Computed for display, в формуле указать первое поле, в формулах скрытия настроить их показ поочереди.
 

leiba

Lotus team
18.06.2010
47
0
#3
Можно ещё с секцией с контроллируемым доступом сделать, но nvy предложил лучше, по-моему.
 
25.08.2010
24
0
#4
а можно ли как-то сделать по кнопке рядом с полем вызов модального окна с выбором даты? Дату выбрал, в поле вставил..
 

nvyush

Lotus team
22.04.2009
2 317
0
#5
utilizator
У поля даты есть же своя "штатная" кнопка. Но если уж очень хочется нарисовать свой диалог:
1. Создаёте подформу с нужным содержимым внутри таблицы.
2. На форме создаёте кнопку открытия диалога. См. в справке класс NotesUIWorkspace, метод DialogBox.