в своей форме помоему нельзя задать списки для выбора заранее предопределенных значенийЭто же, вроде, штатная функция. Создайте свою поисковую форму.
Привет!
Можно ли сэмулировать полнотекстовый поиск в виде на скрипте?
Типа нажал кнопку, вылез диалог бокс, в нем выбрал параметры, запустился полнотекстовый поиск и в виде остались только документы соответствующие критериям отбора.
@PostedCommand([ViewShowSearchBar];"1")
Спасибо.С папкой у нас так - Посмотреть вложение 5316
Форма с внедренной личной папкой.На картинке видно - что папка в диалог боксе ?
Что происходит в случае перехода по документу в папке? Еще один диалог бокс?
Например, т.к. данных в папке хватает пользователям:
Sub Queryopendocument(Source As Notesuiview, Continue As Variant)
Continue=False
End Sub
выделяют документ в папкеесли передается значение в вызывающее окно, то не совсем понятно как закрыть диалог бокс по клику на документе в папке и передать в вызывающее окно.
Sub Onselect(Source As Notesuiview)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
On Error Resume Next
Set uidoc=ws.CurrentDocument
Set doc=uidoc.Document
Call ws.CurrentDocument.Document.ReplaceItemValue("NoteID",Source.CaretNoteID)
End Sub
а при поиске происходит переоткрытие диалог бокса? в случае нажатия ввода
Call ws.ViewRefresh
folder.AllEntries.RemoveAllFromFolder(folder.Name)
Set viewEntryColl = view.GetAllEntriesByKey("#@#", 1)
Set viewNavigator = view.CreateViewNav
Set viewEntry = viewNavigator.GetFirstDocument
While Not viewEntry Is Nothing
Call viewEntryColl.AddEntry(viewEntry)
Set viewEntry = viewNavigator.GetNextDocument(viewEntry)
Wend
Call viewEntryColl.RemoveAllFromFolder(view.Name)
Для создания пустой коллекции.susinmn
Почему именно "#@#", 1 (0, 7, кому что нравится) было бы быстрее.
Глюк с folder.AllEntries в моем случае был замечен немного позже запуска функционала, пришлось навигатором собирать коллекцию.susinmn
И стоит упомянуть о необходимости создания служебного скрытого первого сортированного столбца с соответствующим ключом.
Я для этого давно уже беру коллекцию профайлов с несуществующим именем. Быстрее.Для создания пустой коллекции.