<index><STRONG><index><STRONG>Выделить все документы во вьюхе</STRONG>

Тема в разделе "Lotus - Программирование", создана пользователем LIGHT, 28 фев 2007.

Статус темы:
Закрыта.
  1. LIGHT

    LIGHT Гость

    Кто подскажет как реализовать SelectAll во вьюхе?
     
  2. morpheus

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

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    NotesUIView
    Смотрите в сторону SelectDocument
     
  3. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: Morpheus
    Этот метод перемещает курсор к документу, но не выделяет его.
     
  4. morpheus

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

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: Medevic
    Да, вижу - неправильно подсказал, тады даже и не знаю как
     
  5. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: Morpheus
    Да никак. Нельзя это сделать. :)
     
  6. RAJ

    RAJ Well-Known Member

    Регистрация:
    17 янв 2007
    Сообщения:
    440
    Симпатии:
    0
    Можно попробовать таким образом выполнить выделение документов во вьюхе:
    1. Написать агент "SelectDocuments"
    с формулой "@Command( [EditSelectAll] )" и
    областью действия в текущем представлении
    2. На скрипте получаем этот агент (объект класса NotesAgent)
    и вызываем его метод "Run"

    P.S.: Сам не пробовал это извращение :)
     
  7. LIGHT

    LIGHT Гость

    Во во, извращение дяденьке этажом выше так и передам.
    Может в цикле попробовать MarkDelet :)

    PS вот он все могущий LS
     
  8. morpheus

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

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: LIGHT


    <!--QuoteBegin-LIGHT+28:02:2007, 16:55 -->
    <span class="vbquote">(LIGHT @ 28:02:2007, 16:55 )</span><!--QuoteEBegin-->PS вот он все могущий LS
    [snapback]57620" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Вопрос в другом на самом деле:"Зачем это вообще надо"
     
  9. LIGHT

    LIGHT Гость

    Надо, Надо

    Самый простой пример:
    Открываеш вью.
    И вдруг понадобилось выделить все документы, перекинуть их в другую папку (Drag&Drop) приходится выделять ручками.
    PS - это только 1 пример, на самом деле применений этому можно нафантазировать гору
     
  10. Gor

    Gor Well-Known Member

    Регистрация:
    7 июн 2005
    Сообщения:
    517
    Симпатии:
    2
    Лень щёлкнуть 2 раза по мыше??=))))))один раз на панеле меню и второ раз выбрать нужный пункт в меню
    Edit -> Select all
    конечно кнопка всё упрощает получится один щелчок=)
     
  11. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    А можно воспользоваться методом notesViewEntryCollection.PutAllInFolder.
     
  12. LIGHT

    LIGHT Гость

    Вот вот! а это 50% ресуров мышки! как видно КПД Edit -> Select all не эфективно )))

    Medevic
    Спасибо, но твой вариант для переноса в др. папку, а если задача стоит в другом?
     
  13. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    <!--QuoteBegin-LIGHT+1:03:2007, 10:13 -->
    <span class="vbquote">(LIGHT @ 1:03:2007, 10:13 )</span><!--QuoteEBegin-->Спасибо, но твой вариант для переноса в др. папку, а если задача стоит в другом?
    [snapback]57679" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    В чем? Получить коллекцию документов по определенному признаку не проблема.
     
  14. morpheus

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

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    <!--QuoteBegin-LIGHT+1:03:2007, 08:42 -->
    <span class="vbquote">(LIGHT @ 1:03:2007, 08:42 )</span><!--QuoteEBegin-->И вдруг понадобилось выделить все документы, перекинуть их в другую папку (Drag&Drop) приходится выделять ручками.
    [snapback]57670" rel="nofollow" target="_blank[/snapback]​
    [/quote]


    а Ctrl+A нажать религия не позволяет?
     
  15. LIGHT

    LIGHT Гость

    Тут, как вы видите, вопрос не в религии а в принципиальности.
    Ну раз нельзя, то нельзя, пузырей по этому поводу дуть не будем :D
     
Загрузка...
Статус темы:
Закрыта.

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