2014-11-25 5 views
0

Есть ли способ определить, что результаты поиска в представлении пользовательского интерфейса? лучше использовать LotusScript ...View - результат поиска

Мне просто нужно запретить пользователям выполнять определенные действия с документами, выбранными в виде результатов поиска.

Благодаря

+1

sorry mate - хотел бы помочь, но не совсем понял вопрос –

+0

Возможно, фотография того, что у вас есть, и что вы хотите, поможет нам понять, чего вы хотите. –

+0

Думаю, я понимаю, о чем вы спрашиваете, но я не уверен. Позвольте мне попытаться изложить его здесь, чтобы вы могли подтвердить это. У вас есть представление, и у вас есть код LotusScript, который работает в контексте этого представления - возможно, как кнопка действия. Вы хотите, чтобы этот код мог определить, отображает ли представление результат поиска и запускается только, если это правда. Если представление отображает полный набор документов, код не должен выполняться. Является ли это правильной интерпретацией вашей проблемы? –

ответ

1

Представление не может быть программно установлен только показывать результаты поиска. Эта задача обычно достигается с помощью «SPOFU» - Folder (Shared, Private on First use) и помещает результаты поиска там с вашим кодом. Есть много вещей, чтобы рассмотреть при выполнении такого кода, для этого я только добавить фрагмент сценария о том, как это будет выглядеть:

Dim ses as New NotesSession 
Dim db as NotesDatabase 
Dim dc as NotesDocumentCollection 

Set dc = db.FtSearch(... 

Call dc.PutAllInfolder("SearchResults") 

Этот код не тестировался, и она не обеспечивает способ очистить папку перед поиском и открыть папку после успешного поиска, но она должна дать представление ...

+0

ОК, мне не нужно выполнять поиск по LotusScript. Пользователь делает это в UI («View-> Search this View»). Тогда мне нужно, чтобы LotusScript определял, что текущее представление показывает результаты поиска. – VladP

+0

Извините, у меня нет подсказки, что вы имеете в виду ... –

Смежные вопросы