как бы заблокировать выполнение по кнопке Delete

Тема в разделе "Lotus - Программирование", создана пользователем oxystile, 2 ноя 2007.

  1. oxystile

    oxystile Гость

    кнопка delete помечает доки на удаление, как бы сделать, чтобы при нажатии на "delete " ничего не происходило?
     
  2. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    В событии Querydocumentdelete базы написать Continue = False.
     
  3. oxystile

    oxystile Гость

    спасибо!
     
  4. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    Угу.
    Только имейте в виду, что это не защита, а интерфейсный бантик, который обходится рядовым юзером, не выходя из клиента и этой базы. Из соседней базы - интерфейсные события тем более не срабатывают
    Если нужна именно защита от несанкционированного удаления, смотрите в сторону ACL (крыжик "удаление док-тов")
     
  5. oxystile

    oxystile Гость


    нет, с ACL понятно все, права на удаление только у админа,
    но рядовой пользователь кнопкой "delete" помечал док. на удаление, это и просили убрать
     
  6. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    Уууу... Корявенько как-то. Впрочем - вам на месте виднее
     
Загрузка...

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