Picklistcollection

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#1
На вьюшке (А) создана кнопка, на кнопке запуск агента, в агенте код вызывающий выбор ответного документа из другой вьюшки (Б):

...трам пам пам..
..
Set collection = NUIW.PickListCollection( ... )
..
...трам пам пам..


на выделенной строке кода вызывается другое представление для выбора ответного документа, а представление А на заднем плане "схлопывается", типо ExpandAll срабатывает.
Ужасно раздражает, после отработки агента приходится опять искать документ по категориям - все категории свернулись.

Как избежать этого сворачивания?
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 233
18
#3
DNT
в свойстве вида укажи чтобы он всегда был развёрнут и проверь события вида нет ли там кода на его сворачивание
 

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#4
to All

да действительно очепятка, CollapseAll

нигде "схлопывание" не добавлено

upd: "свойстве вида укажи чтобы он всегда был развёрнут" - это где такое ?
 

DNT

Постоялец форума
Lotus team
12.10.2005
594
2
#7
галочка Collapse All не стоит.

для теста создал кнопки:
Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Call ws.ViewRebuild
End Sub

и

Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Call ws.ViewRefresh
End Sub

НЕ сворачивается!
Получается что возникает сворачивание именно при вызове Picklistcollection... Что не так?
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 233
18
#8
Получается что возникает сворачивание именно при вызове Picklistcollection... Что не так?
подождать или перестроить вид в базе, скорее всего он глючит, если вы конечно не правите вид прямо по рабочей базе :)
 

wowa

Well-known member
01.02.2007
848
0
#9
Извиняюсь, что сую свой вопрос в эту активную тему, но у меня задача совсем наоборот
Открываю вью с помощью Picklistcollection. Как ее автоматом свернуть? все категории открыты.....
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 233
18
#10
Извиняюсь, что сую свой вопрос в эту активную тему, но у меня задача совсем наоборот
Открываю вью с помощью Picklistcollection. Как ее автоматом свернуть? все категории открыты.....
поставить галочку ;)
 

wowa

Well-known member
01.02.2007
848
0
#11
ToxaRat , где? , какую?

"Collapse all when first opened" - не работает
@Command([ViewCollapseAll]) / @Command([ViewCollapse]) - QueryOpen, PostOpen - не работает
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 233
18
#12
"Collapse all when first opened" - не работает
тут есть маленький момент вроде с 7й веркии если в пиклисте ты делаешь срез по категории, то вид однозначно будет развёрнут
если срез не делаешь то точно работает, скорее всего глючит сам вид лучше перестроить индекс load updall -R
 

hosm

* so what *
18.05.2009
2 442
6
#14
Указан выделенный параметр:
Set notesDocumentCollection = notesUIWorkspace.PickListCollection( type% [, multipleSelection ], server$, databaseFileName$, viewName$, title$, prompt$ [, Singlecategory$ ] )