Как получить N-ый документ, entry после FTSearch

Amfion

Green Team
26.05.2010
145
2
После выполнения view.FTSearch(formula, 0); не работают nav.getNth, viewEntryCollection.getNthEntry, view.getNthDocument. Как можно получить N документ?
 
После выполнения view.FTSearch(formula, 0); не работают nav.getNth, viewEntryCollection.getNthEntry, view.getNthDocument. Как можно получить N документ?
как это происходит классически ;) - перебором коллекции
 
@Amfion а конечный итог то какой?
Если ограничить количество документов для вывода, то второй параметр FTSearch должен помочь, результатов же на экране нет все равно, отображение не меняется.
Навигатор создается из Back-объекта, в нем будут все документы вьюхи (или из категории, или ответные, или что там еще), но не из результатов FTSearch.

А вот Notesview.Allentries вернет коллекцию результатов поиска (проверено), а дальше можно работать уже с этой коллекцией.
 
@Amfion а конечный итог то какой?
Если ограничить количество документов для вывода, то второй параметр FTSearch должен помочь, результатов же на экране нет все равно, отображение не меняется.
Навигатор создается из Back-объекта, в нем будут все документы вьюхи (или из категории, или ответные, или что там еще), но не из результатов FTSearch.

А вот Notesview.Allentries вернет коллекцию результатов поиска (проверено), а дальше можно работать уже с этой коллекцией.
Что то не совсем понял. Беру view, выполняю ftsearch. Беру Notesview.Allentries после поиска. И не работает getNthEntry(from).

Код:
view.FTSearch(formula, 0);
viewEntryCollection = view.getAllEntries();
if(from == 0) from = 1;
ViewEntry viewEntry;
viewEntry = viewEntryCollection.getNthEntry(from); Тут null
 
Что то не совсем понял. Беру view, выполняю ftsearch. Беру Notesview.Allentries после поиска. И не работает getNthEntry(from).

Код:
view.FTSearch(formula, 0);
viewEntryCollection = view.getAllEntries();
if(from == 0) from = 1;
ViewEntry viewEntry;
viewEntry = viewEntryCollection.getNthEntry(from); Тут null
А ничего, что у вас в
Код:
view.FTSearch(formula, 0);
ноль стоит?
 
@garrick исходя из описания это вернет все документы по запросу, все равно что не указывать.
 
@Amfion или использовать REST и не мучать скотинку ;)
DDS называется - просто галочка в БД ;) и будет ваш селект практически :)
 
Мы в соцсетях:

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