• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Picklistcollection

  • Автор темы Автор темы DNT
  • Дата начала Дата начала
D

DNT

На вьюшке (А) создана кнопка, на кнопке запуск агента, в агенте код вызывающий выбор ответного документа из другой вьюшки (Б):

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


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

Как избежать этого сворачивания?
 
DNT
в свойстве вида укажи чтобы он всегда был развёрнут и проверь события вида нет ли там кода на его сворачивание
 
to All

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

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

upd: "свойстве вида укажи чтобы он всегда был развёрнут" - это где такое ?
 
галочка 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... Что не так?
 
Получается что возникает сворачивание именно при вызове Picklistcollection... Что не так?
подождать или перестроить вид в базе, скорее всего он глючит, если вы конечно не правите вид прямо по рабочей базе :)
 
Извиняюсь, что сую свой вопрос в эту активную тему, но у меня задача совсем наоборот
Открываю вью с помощью Picklistcollection. Как ее автоматом свернуть? все категории открыты.....
 
Извиняюсь, что сую свой вопрос в эту активную тему, но у меня задача совсем наоборот
Открываю вью с помощью Picklistcollection. Как ее автоматом свернуть? все категории открыты.....
поставить галочку ;)
 
ToxaRat , где? , какую?

"Collapse all when first opened" - не работает
@Command([ViewCollapseAll]) / @Command([ViewCollapse]) - QueryOpen, PostOpen - не работает
 
"Collapse all when first opened" - не работает
тут есть маленький момент вроде с 7й веркии если в пиклисте ты делаешь срез по категории, то вид однозначно будет развёрнут
если срез не делаешь то точно работает, скорее всего глючит сам вид лучше перестроить индекс load updall -R
 
Указан выделенный параметр:
Set notesDocumentCollection = notesUIWorkspace.PickListCollection( type% [, multipleSelection ], server$, databaseFileName$, viewName$, title$, prompt$ [, Singlecategory$ ] )
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab