• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

View.ftsearch В Repeat Control

  • Автор темы Автор темы doka
  • Дата начала Дата начала
D

doka

Доброго времени суток!

Вопрос простой, но я что-то встал... Матом не ругать!
В 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?
 
ну как обычно. Пример из хелпа:
Код:
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
 
Да, спасибо, хэлп я смотрел.

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

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

}
theView.getAllEntries()
 
Мы в соцсетях:

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