1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

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

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

  1. rm2005

    rm2005 Гость

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

    rm2005 Гость

    Репутация:
    0
    Поясню.

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

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

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

    Репутация:
    0
    Регистрация:
    7 авг 2006
    Сообщения:
    3.915
    Симпатии:
    1
    <!--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 Гость

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

    rm2005 Гость

    Репутация:
    0
    Это собачий PickList?
     
  6. morpheus

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

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

    Fossil Code Гость

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

    rm2005 Гость

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

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

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

    Azrael Гость

    Репутация:
    0
    Зачем так сложно? А не проще написать в формуле выбора вида что-нить типа:
    Код:
    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(....)
    В итоге получается коллекция документов по запросу.... С видами проще, на то он и Лотус, а не делфа ;)
     
Загрузка...

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