Отбор документов

  • Автор темы rm2005
  • Дата начала
R

rm2005

#1
Добрый день!
Подскажите пожалуйста, как сделать так, чтобы пользователь видел только часть иерархического списка (из view) который к нему относится.
 
R

rm2005

#2
Поясню.

Мне необходимо динамически отобрать несколько документов по условию из иерархического списка.
Эти документы представляют из себя некий respons-ный документ и его несколько child-ов на этом уровне вложенности (т.е. только его некоторую часть иерархического списка).
Для каждого пользователя этот отбор свой. Потом из этих документов пользователь должен выбрать только один.
В скрипте я собрал эти документы. Осталось добавить диалоговое окно.
Подскажите пожалуйста, каким методами можно предоставить пользователю возможность выбора не используя View?
Есть ли какая либо функция которой можно передать ссылку на эти документы и она бы показала диалоговое окно для выбора?

PS. Че-то неcколько не догоняю я принципов программирования в Domino после программирования в 1с и Delphi. :blink:
 

morpheus

скриптописец
07.08.2006
3 915
1
#3
<!--QuoteBegin-rm2005+6:12:2006, 13:49 -->
<span class="vbquote">(rm2005 @ 6:12:2006, 13:49 )</span><!--QuoteEBegin-->Подскажите пожалуйста, каким методами можно предоставить пользователю возможность выбора не используя View?
[snapback]50019" rel="nofollow" target="_blank[/snapback]​
[/quote]

используйте PickList, но потом не ссылу передавать а ID документа, по которому уже находить документ
 
F

Fossil Code

#4
Личный вид с UserName в критерии отбора документов. Или embedded view, ограниченный категорией (в предположении, что можно установить однозначное соответствие между этой категорией и UserName)
 
R

rm2005

#8
я нашёл PickListCollection и PickListStrings. Какой вы имеете в виду?
 

morpheus

скриптописец
07.08.2006
3 915
1
#9
Для: rm2005
Суд по Вашему вопросу, подойдёт больше PickListStrings
делаете 2 масива, один для отображения, второй который содержит ID документов, вот собственно и всё
 
A

Azrael

#10
Зачем так сложно? А не проще написать в формуле выбора вида что-нить типа:
Код:
SELECT Form="Order" & к_удалению!="1" &
@Trim(@UpperCase(IN_FIO))=@Trim(@UpperCase(@Name([CN];@UserName)))
или использовать embedded view? А там в зависимости от задачи либо по $Ref, либо по определенному ключу?

P.S. (отправилось нечаянно):
Код:
dim ws as New NotesUIWorkSpace
dim coll as NotesDocumentCollection
set coll=ws.PickListCollection(....)
В итоге получается коллекция документов по запросу.... С видами проще, на то он и Лотус, а не делфа :blink:

P.S. (отправилось нечаянно):
Код:
dim ws as New NotesUIWorkSpace
dim coll as NotesDocumentCollection
set coll=ws.PickListCollection(....)
В итоге получается коллекция документов по запросу.... С видами проще, на то он и Лотус, а не делфа ;)