Ws.dialogbox + Ws.currentview

Cleric-Lviv

Lotus team
03.01.2008
600
0
#1
Всем привет.

Через ws.DialogBox открываю документ в котором имеем встроеную вю. В свойствах вюхи поднят флаг "Show selection margin" для видиления нескольких документов. которие мне нужны. Чтоб достать эету колекцию использую кнопку:
Код:
Dim ws As New NotesUIWorkspace
Dim uiview As NotesUIView
Set uiview = ws.CurrentView ' nothing :(
В ws имеем только currentdocument.

Вопрос как можно (возможно ли такое вобще) заставить заработать ws.CurrentView в ws.DialogBox
 

Вложения

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#2
глюкавое сочетание :)
с модальностью ваще - "все" коряво...
поиск решения - типа сделать кнопку во вьюшке или использовать пиклист
 

savl

Lotus team
28.10.2011
2 136
105
#3
Лучше Action на вьюшке, тогда Set currView = ws.CurrentView.View вполне работает.
 

Cleric-Lviv

Lotus team
03.01.2008
600
0
#4
lmike

ну ето самые простые варианты :) просто хотелось сразу выводит инфу для администратора в какие групы включать юзера. Вся инфа перед глазами ето удобно :)


savl

хочется без редактирования names.nsf :)
 

savl

Lotus team
28.10.2011
2 136
105
#5
Тогда PickList, а там выбрать группы, как и сказал lmike

UPD: можно совсем заморочиться и добавлять все возможные группы в поле на Dialog, главное чтобы помещались.
А дальше галочками отметить нужное, после закрытия обработать группы агентом.
Но PickList лучше.
 

rinsk

Lotus team
12.11.2009
900
44
#6
ИМХО фиговый юзабилити. Может лучше стандартное решение через 2 списка? Слева список того, что еще не добавлено справа.
 

rinsk

Lotus team
12.11.2009
900
44
#7
ИМХО фиговый юзабилити. Может лучше стандартное решение через 2 списка? Слева список того, что еще не добавлено справа.
Или даже 3 списка 1 - имена групп, 2й - того чего нет в 3-й, а в 3-й - то что есть в выбраном 1-м... Главное чтоб потом не мельтешило при рефреше :)))