Коллекция выделенных записей

  • Автор темы Автор темы pasha_balobanov
  • Дата начала Дата начала
P

pasha_balobanov

Как можно получить коллекцию выделенных записей в категоризованном виде?
Т.е. нужно то, что отображается в статусной строке - "x documents selected" внизу view.

UnprocessedDocuments не подходит, т.к. возвращает только документы, а нужно именно все выделенные записи.
Пытался через NotesNavigator, но там нет подходящих методов.
 
смотри класс NotesDatabase, свойство UnprocessedDocuments
 
Читайте внимательно вопрос.
Либо я что-то не так понимаю... либо ты что-то не так объясняешь!
"x documents selected" внизу view это как раз UnprocessedDocuments.
Unproc.JPG
 
"x documents selected" внизу view это как раз UnprocessedDocuments.
Это так кажется. :wacko: На самом деле это количество поставленных галочек на вьюве. А галочки можно ставить не только напротив документов, но и вобще напротив любой записи (entry).
Мне нужно получить как раз коллекцию выделеных entry, а UnprocessedDocuments возвращает из выделенных entrys только документы. Надеюсь, понятно объянсил.

Пример:
на вьюве есть 3 документа + 2 записи (не документы!) = всего 5 строчек
я все 5 строчек выделяю галочками
внизу пишется "5 documents selected", а UnprocessedDocuments.Count = 3.

Так вот как программно узнать именно кол-во выделенных записей?
 
NickProstoNick, топиккастер имел в виду с выделенными категориями, а у тебя на картинке выделены тока доки
 
если все происходит через UI, то
Код:
dim coll as notesdocumentcollection
dim ws as new notesuiworkspace
set coll = ws.currentview.view.documents
if coll.count = 0 then
msgbox "Please, select any doc"
end if

' other action
 
set coll = ws.currentview.view.documents
Здесь по любому выдаст ошибку, что мол documents не входит в список пропертей для view
А если проставить то как хочет LN ( Set coll = ws.CurrentView.Documents ), то вернутся только выделенные доки, без категорий и т.п...
 
Мне кажется, задание попахивает романтизмом.
 
не ну можно изврат какой-нибудь придумать, типа @Command( [EditCopy] ) а потом чем-то зачитать/распарсить содержимое клипбоарда и тогда уж... ого-го :)
 
Здесь по любому выдаст ошибку, что мол documents не входит в список пропертей для view
А если проставить то как хочет LN ( Set coll = ws.CurrentView.Documents ), то вернутся только выделенные доки, без категорий и т.п...

писал из головы поэтому
это set coll = ws.currentview.view.documents неверно, а верно set coll = ws.currentview.documents

если документы не выделены галками будет пустая коллекция..
 
Kee_Keekkenen
Задача не про документы, а про галочки :)
Извращённая, другими словами.

Можно поставить 20 галочек, не выделив при этом ни одного документа.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab