Не Сворачиваются Категории Во Встроенном Виде

deeeman

Well-Known Member
04.12.2007
383
0
#1
Привет!

есть форма, на ней закладки, при переходе к нужной закладке на ней есть встроенный вид.
он отображается раскрытый. Т е все категории раскрыты по умолчанию.
галочка стоит в виде "Colllapse ...."

как победить?
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
#2
М.б. поможет @Command( [ViewCollapseAll] ) в PostOpen представления?
 

morpheus

скриптописец
07.08.2006
3 915
1
#4
deeeman
если будут свёрнуты категории - то во встроенном виде ничего не отобразиться
 

susinmn

Well-Known Member
16.10.2007
529
8
#7
такая команда во встроенном виде дает ошибку: "Команда не поддерживается"

как раз 8.5 клиент. но категории развернуты((
как победить?
1. Во view вторая закладка *Collapse all when database is first opend*
2. Во вью на Postopen через Win API: для клиентов 8.x.x нажимать *Shift-*, для клиентов <8, зная кол-во категорий, сворачивать категории по отдельности, курсор на категорию и нажимать *-*
 

deeeman

Well-Known Member
04.12.2007
383
0
#8
1. Во view вторая закладка *Collapse all when database is first opend*
2. Во вью на Postopen через Win API: для клиентов 8.x.x нажимать *Shift-*, для клиентов <8, зная кол-во категорий, сворачивать категории по отдельности, курсор на категорию и нажимать *-*

и как же нажать программно жать эту чудо кнопку *Shift-*?
подскажите плиз. очень надо
 

susinmn

Well-Known Member
16.10.2007
529
8
#9
и как же нажать программно жать эту чудо кнопку *Shift-*?
подскажите плиз. очень надо
Во view в (Declarations)
Код:
Declare Sub keybd_event Lib "user32.dll" (Byval bVk As Integer, Byval bScan As Integer, Byval dwflags As Long, Byval dwextrainfo As Long)
в Postopen
Код:
Sub Postopen(Source As Notesuiview)
On Error Resume Next
Dim s As New NotesSession
If s.NotesBuildVersion>266 Then
'keybd_event 120, 0, 0, 0 'нажатие F9, если нужно обновить view
'keybd_event 120, 0, 2, 0 'отжатие F9, если нужно обновить view

keybd_event 16, 0, 0, 0 'нажатие Shift
keybd_event 109, 0, 0, 0 'нажатие "минус"
keybd_event 16, 0, 2, 0 'отжатие Shift
keybd_event 109, 0, 2, 0 'отжатие "минус"
End If
End Sub
 

deeeman

Well-Known Member
04.12.2007
383
0
#10
susinmn

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

есть еще способы?