Свойство Бд: При Открытии В Notes Клиенте Открыть Frameset

dimat

Lotus team
31.07.2008
516
0
#1
Всем првиет!
У некоторых пользователей закладка установлена не на БД, а на представление БД, соответсвенно при нажатии на закладку открывается БД без Frameset'а, как сделать чтоб в любом случае открывался frameset бд?
 

dimat

Lotus team
31.07.2008
516
0
#5
Что то я не догоняю.

У меня есть Frameset "StartFS" он разделен на 2 фрейма с именами Left и Right (этот фреймсет указан в свойстве бд "При открытии бд в клиенте нотес открыть фреймсет".

Left: Named Element - Page - StartPage, в StartPage вставлен Outline. С-во Default target for links in frame="Right".

Right: Named Element - View - View из другой БД

По моему замыслу при откртыии бд должен открываться указанный фреймсет (слева список представлений, справа View из другой БД), а при нажатии на какое то представление его содержимое отображается во фрейме Right

Не работает в том случае если у пользователя закладка установлена на представление в бд(открывается бд без фрейма).

Как мне сделать чтоб в любом случае открывался фреймсет StartFS?
 

nvyush

Lotus team
22.04.2009
2 317
0
#6

dimat

Lotus team
31.07.2008
516
0
#9
Проблема решена!
В Database script на событии PostOpent делаю проверку на имя текущего вью, если оно не равно именю "View из другой БД", то открываем фреймсет StartFS и закрываем текущее представление Call NotesUIWorkspace.CurrentView.Close
 

dimat

Lotus team
31.07.2008
516
0
#10
Не смотря на все услилия, на некоторых машинах даже при открытии бд через диалог открытия, упорно не хочет открываться фреймсет.
отчего же так интересно?
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 233
18
#11
Не смотря на все услилия, на некоторых машинах даже при открытии бд через диалог открытия, упорно не хочет открываться фреймсет.
отчего же так интересно?
было раньше у меня такое, и должен признать частенький глюк
решалось удалением cache.nsd & desktop.ndk

чо-то он там кеширует и всегда открывает это - как то этот глю связан с сохранением кустамайзинга вида и позиции на документе
 

nvyush

Lotus team
22.04.2009
2 317
0
#16
Не смотря на все услилия, на некоторых машинах даже при открытии бд через диалог открытия, упорно не хочет открываться фреймсет.
отчего же так интересно?
Наблюдал подобную картину, когда у БД была включена галка Multilingual database, дефолтный язык БД не совпадал с языком фрэймсета, а язык фрэймсета — с языком интерфейса в настройках пользователя.
Также такое наблюдалось, когда в БД отсутствовало дефолтное представление или оно было "ограниченного доступа".
 

TIA

:-)
Lotus team
15.05.2009
790
3
#18
dimat
Наблюдал залипание дизайна фреймсетов у клиентов. Очистка кэша на клиенте не помогала. Помогло двойное сохранение.
Взял заправило после модификаций фреймсета сохранять его дважды, перед вторым разом меняя что-нибудь не существенное.
 

dimat

Lotus team
31.07.2008
516
0
#19
nvy
Не включена

ToxaRat 7,0,2


TIA
Завтра попробую, надеюсь поможет
 

dimat

Lotus team
31.07.2008
516
0
#20
Взял заправило после модификаций фреймсета сохранять его дважды, перед вторым разом меняя что-нибудь не существенное.
Сохранять дважды перед обновлением дизайна или сохранил-обновил, сохранил-обновил?