Мышка в Lotus

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

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

    Unique Гость

    Кто что знает пишите
     
  2. Unique

    Unique Гость

    Неужели некто этим не занималс?!?!?!
     
  3. Vagor.ini

    Vagor.ini Гость

    про что писать, про обработку кликов мыши на виде или как...
     
  4. Unique

    Unique Гость

    мне интересны такие моменты как. 1)хватаю мышкой документ Drag Drop определить что за документ куда переместил откуда( например из 2 представлений )P.S Я только месяц в Lotuse если можно то отвечать как для чайника - подробно
     
  5. Andre

    Andre Well-Known Member

    Регистрация:
    29 июл 2004
    Сообщения:
    108
    Симпатии:
    0
    Гм, ну для начала посмотреть раздел хелпа QueryDragDrop event класса NotesUIDataBase
    Синтаксис
    QueryDragDrop(Source As Notesuidatabase, EntryName, Continue As Variant)
    EntryName - содержит конечный пункт назначения перетаскиваемого документа, документов - итого получаем "куда переместил"

    Все остальное - обрабатывается внутри события QueryDragDrop

    далее смотрим хелп по классу NotesUIDataBase - ищем свойство Documents
    Синтаксис
    Set notesDocumentCollection = notesUIDatabase.Documents
    Возвращает коллекцию перетаскиваемых (выделенных) документов

    Для выбора документов из коллекции смотреть в хелпе
    GetFirstDocument
    GetNextDocument

    Итого - получаем "что за документ(ы)"

    А вот "переместил откуда" сложнее. 5-й клиент (5.0.8) выдает результат, но вешается мертво.
    Может на поздних версиях клиента и получится.
    Пытался получить следующим образом
    Определял NotesUIWorkspace
    получал NotesUIView из NotesUIWorkspace
    вызывал свойство - NotesUIView.ViewName Результат получал, но затем висяк
    код например вот такой
    Dim ws As New NotesUIWorkspace
    Dim uiView As NotesUIView

    Set uiView = ws.CurrentView
    If Not uiView Is Nothing Then Print uiView.ViewName

    Если используешь calendarview - то там есть QueryDragDrop и PostDragDrop для конкретного вида. Использовать drag&drop в calendarView не доводилось. Потому о них умолчу
     
  6. Andre

    Andre Well-Known Member

    Регистрация:
    29 июл 2004
    Сообщения:
    108
    Симпатии:
    0
    <!--QuoteBegin-Andre+15:12:2004, 18:44 -->
    <span class="vbquote">(Andre @ 15:12:2004, 18:44 )</span><!--QuoteEBegin-->А вот "переместил откуда" сложнее. 5-й клиент (5.0.8) выдает результат, но вешается мертво.
    Может на поздних версиях клиента и получится.
    Пытался получить следующим образом
    Определял NotesUIWorkspace
    получал NotesUIView из NotesUIWorkspace
    вызывал свойство - NotesUIView.ViewName Результат получал, но затем висяк
    код например вот такой
    Dim ws As New NotesUIWorkspace
    Dim uiView As NotesUIView

    Set uiView = ws.CurrentView
    If Not uiView Is Nothing Then Print uiView.ViewName[/quote]
    Однако исправлюсь.
    Код работает. Таки конец рабочего дня - малость затупил :)
    Dim ws As New NotesUIWorkspace
    Dim uiView As NotesUIView

    Set uiView = ws.CurrentView
    If Not uiView Is Nothing Then Print uiView.ViewName

    Итого получим еще и откуда документы переместили
     
  7. Unique

    Unique Гость

    Ты откуда куда перемещаеш Andre? из представление в папку понятно ,но я хочу в представлении перемещать документы( или в форме между 2-мя представление ) ,а там событие указанное тобой никак
     
  8. Andre

    Andre Well-Known Member

    Регистрация:
    29 июл 2004
    Сообщения:
    108
    Симпатии:
    0
    А с чего ты взял, что документы можно перемещать в представлении или между 2-мя embedded view???
    За исключением calendarview, для этого типа представлений возможно перемещение документа внутри view.

    Все остальное imho уже из области шаманских танцев с бубном.
     
  9. Unique

    Unique Гость

    Значить буду шаманить . Andre спасибо за помощь , теперь я могу сказать начальству, что не всё так просто в этой жизни.
     
  10. Guest_igor

    Guest_igor Гость

    помогите плиз каккой софтиной можно сделать отчет в лотусовой базе :)
     
Загрузка...
Похожие Темы - Мышка Lotus
  1. Snussmumric
    Ответов:
    1
    Просмотров:
    1.591
  2. admin
    Ответов:
    3
    Просмотров:
    4.379
  3. Kudesnik
    Ответов:
    3
    Просмотров:
    217
  4. Constantin A Chervonenko
    Ответов:
    0
    Просмотров:
    145
  5. Гринго
    Ответов:
    38
    Просмотров:
    1.084
Статус темы:
Закрыта.

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