Запрет на переоткрытие вкладки

Автор Тема: Запрет на переоткрытие вкладки  (Прочитано 13141 раз)

EvGenius

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Добрый день.
Возникла проблема. Есть приложение, вход в которое идет через специальную стартовую форму. Также у пользователей активна функция переоткрывания ранее открытых вкладок. Поэтому, если пользователь закрывает лотус не закрывая приложение, при следующем входе стартовая форма не показывается. Как это можно исправить только для данного приложения?

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Запрет на переоткрытие вкладки
« Ответ #1 : 03 Май 2012, 16:18:08 »
Добрый день!

Я так понимаю на вкладках остаются открытыми конкретные документы. Как это вредит логике вашего приложения? Ведь все равно через стартовую форму пользователи смогут открыть эти документы.

EvGenius

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Запрет на переоткрытие вкладки
« Ответ #2 : 03 Май 2012, 16:25:00 »
На стартовой форме у меня отдельная авторизация и надо, чтобы пользователи обязательно через нее проходили.

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Запрет на переоткрытие вкладки
« Ответ #3 : 03 Май 2012, 16:28:15 »
Проверяйте авторизацию при открытии каждого элемента дизайна.

EvGenius

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Запрет на переоткрытие вкладки
« Ответ #4 : 03 Май 2012, 17:45:41 »
А нельзя запуск этой формы повесить на какое-нибудь событие базы?
Пытался повесить на PostOpen - че то не заработало.

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Запрет на переоткрытие вкладки
« Ответ #5 : 04 Май 2012, 10:58:45 »
Можно при открытии документа открывать приветственную форму, а текущий документ закрывать, в случае если пользователь не был авторизован.

А для чего вам авторизация? Пользователи же и так под своими ID входят.

EvGenius

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Запрет на переоткрытие вкладки
« Ответ #6 : 04 Май 2012, 11:31:42 »
Можно при открытии документа открывать приветственную форму, а текущий документ закрывать, в случае если пользователь не был авторизован.

А поподробней можно? Как это реализовать?

А для чего вам авторизация? Пользователи же и так под своими ID входят.
У меня есть подменные сотрудники которые могут в разное время сидеть за одним компом под одной учеткой в лотусе.

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Запрет на переоткрытие вкладки
« Ответ #7 : 04 Май 2012, 13:30:43 »
Можно на том же Postopen повесить NotesUIWorkspace.ComposeDocument(...) и Source.Close

EvGenius

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Запрет на переоткрытие вкладки
« Ответ #8 : 02 Июль 2012, 15:27:20 »
А где хранится список ранее открытых вкладок, не подскажете? Не в notes.ini часом? Че то не могу найти...

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail