View.ftsearch В Repeat Control

doka

Well-known member
18.02.2010
118
0
#1
Доброго времени суток!

Вопрос простой, но я что-то встал... Матом не ругать!
В repeat control вставил пример из инета по построению динамических таблиц:

db=database;
theView=db.getView("Назавние");
if (compositeData.categoryFilter>""){
theView.FTSearch(compositeData.categoryFilter);

}else{
theView.getAllEntries()
}

c theView.getAllEntries() все нормально и понятно, а вот получить документ после theView.FTSearch не получается. Посмотрел в описание FTSearch возвращает int. Это вот и не понятно. Как обращаться к документам после theView.FTSearch?
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 803
21
#2
ну как обычно. Пример из хелпа:
Код:
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doc As NotesDocument
Dim j As Long
Set db = session.CurrentDatabase
Set view = db.GetView("All Documents")
j = view.FTSearch( "server AND protocol", 0 )
Set doc = view.GetFirstDocument()
While Not(doc Is Nothing)
Call doc.PutInFolder( "For Review", True )
Set doc = view.GetNextDocument(doc)
Wend
Call view.Clear
 

doka

Well-known member
18.02.2010
118
0
#3
Да, спасибо, хэлп я смотрел.

Просто тупил. Надо было просто написать так:

db=database;
theView=db.getView("Название");
if (compositeData.categoryFilter>""){
theView.FTSearch(compositeData.categoryFilter);

}
theView.getAllEntries()