J
JohnLemon
Здравствуйте, существует небольшая проблемка, использую поиск по вьюшке на xpages :
После добавления новых данных, постоянно необходимо обновлять индексы в ручную иначе не находит, как сделать обновление в автомате, при загрузке страницы например ????
Код:
var tmpArray = new Array("");
var cTerms = 0;
if(sessionScope.searchFIO != null & sessionScope.searchFIO != "") {
tmpArray[cTerms++] = '(FIELD NamePatient = "*' + sessionScope.searchFIO + '*")';
}
if(sessionScope.searchNapr != null & sessionScope.searchNapr != "") {
tmpArray[cTerms++] = '(FIELD NDirection = "*' + sessionScope.searchNapr + '*")';
}
if(requestScope.dateStart != null & requestScope.dateStart != "") {
var d = requestScope.dateStart;
//tmpArray[cTerms++] = "(FIELD Date = "*' + @Day(d)+"/"+@Month(d)+"/"+@Year(d) + '*")";
tmpArray[cTerms++] = "(FIELD DDirection >= " + @Day(d)+"/"+@Month(d)+"/"+@Year(d) + ")";
}
if(requestScope.dateEnd != null & requestScope.dateEnd != "") {
var d = requestScope.dateEnd;
//tmpArray[cTerms++] = "(FIELD Date = "*' + @Day(d)+"/"+@Month(d)+"/"+@Year(d) + '*")";
tmpArray[cTerms++] = "(FIELD DDirection <= " + @Day(d)+"/"+@Month(d)+"/"+@Year(d) + ")";
}
qstring = tmpArray.join(" AND ").trim();
sessionScope.queryString = qstring;
return qstring