View.ftsearch В Repeat Control

Тема в разделе "Lotus - Xpages", создана пользователем doka, 10 окт 2012.

  1. doka

    doka Well-Known Member

    Регистрация:
    18 фев 2010
    Сообщения:
    118
    Симпатии:
    0
    Доброго времени суток!

    Вопрос простой, но я что-то встал... Матом не ругать!
    В 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?
     
  2. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    ну как обычно. Пример из хелпа:
    Код (Text):
    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
     
  3. doka

    doka Well-Known Member

    Регистрация:
    18 фев 2010
    Сообщения:
    118
    Симпатии:
    0
    Да, спасибо, хэлп я смотрел.

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

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

    }
    theView.getAllEntries()
     
Загрузка...

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