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

Тема в разделе "Lotus - Программирование", создана пользователем utilizator, 1 сен 2010.

  1. utilizator

    utilizator Member

    Регистрация:
    25 авг 2010
    Сообщения:
    24
    Симпатии:
    0
    Всем привет. Подскажите как правильно сделать. Есть на форме поле Date/Time. Для того чтобы запретить менять дату использую событие InputEnable, в котором проверяю наличие у пользователя роли. Все это дело работает, но только если стиль у поля NotesStyle. Если задать стиль Date time control то условие в InputEnable не канает, а надо именно date time control. Как можно выкрутиться ?
     
  2. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    utilizator
    Сделать под ним второе поле Computed for display, в формуле указать первое поле, в формулах скрытия настроить их показ поочереди.
     
  3. leiba

    leiba Lotus team
    Lotus team

    Регистрация:
    18 июн 2010
    Сообщения:
    47
    Симпатии:
    0
    Можно ещё с секцией с контроллируемым доступом сделать, но nvy предложил лучше, по-моему.
     
  4. utilizator

    utilizator Member

    Регистрация:
    25 авг 2010
    Сообщения:
    24
    Симпатии:
    0
    а можно ли как-то сделать по кнопке рядом с полем вызов модального окна с выбором даты? Дату выбрал, в поле вставил..
     
  5. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    utilizator
    У поля даты есть же своя "штатная" кнопка. Но если уж очень хочется нарисовать свой диалог:
    1. Создаёте подформу с нужным содержимым внутри таблицы.
    2. На форме создаёте кнопку открытия диалога. См. в справке класс NotesUIWorkspace, метод DialogBox.
     
Загрузка...

Поделиться этой страницей