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

Тема в разделе "Lotus - Программирование", создана пользователем rm2005, 6 дек 2006.

  1. rm2005

    rm2005 Гость

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

    rm2005 Гость

    Поясню.

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

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

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    <!--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 документа, по которому уже находить документ
     
  4. Fossil Code

    Fossil Code Гость

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

    rm2005 Гость

    Это собачий PickList?
     
  6. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: rm2005
    нет.. это LS
     
  7. Fossil Code

    Fossil Code Гость

    Точно, ПикЛист, но ограниченный категорией, где собрано все "типа его".
     
  8. rm2005

    rm2005 Гость

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

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: rm2005
    Суд по Вашему вопросу, подойдёт больше PickListStrings
    делаете 2 масива, один для отображения, второй который содержит ID документов, вот собственно и всё
     
  10. Azrael

    Azrael Гость

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

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

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

Поделиться этой страницей