Lotus Domino Designer에서 XPage를 사용할 때 뷰 공식을 동적으로 설정하려고 할 때 다음 오류 (로그 파일에 표시됨)가 발생합니다. com.ibm.xsp.exception.EvaluationExceptionEx : 자바 스크립트 계산 식을 실행하는 동안 오류가XPage에서 setSelectionFormula를 실행할 때의 Error (EvaluationException) - 자바 스크립트 코드
다음 코드가 실패 ...
var helpview:NotesView = db.getView(viewNm);
var strQS:string= sessionScope.searchKey;
helpview.setSelectionFormula(strQS);
오류가 setSelectionFormula 라인에서 열립니다. strQS는 뷰 선택 수식의 문자열입니다.
답장을 보내 주셔서 감사합니다. 동일한 코드가 UAT에서 작동합니다. 나는 프로덕션에서만 이것을 만나고있다. –
사용자의 액세스 수준을 Designer로 변경하면 처음으로 작동했습니다. 그 후에 그것은 작동하지 않았다. 나는보기 게시물 선택 수식을 새로 고칩니다. ... helpview.refresh(); 누구든지 어떤 제안을 제공 할 수 있습니까? –
"작동하지 않는다"고 말하면 뷰 인덱스를 업데이트하지 않거나 예상 된 문서를 반환하지 않는다는 의미입니까? '.refresh()'는 즉각적인 작업이 아니며 차단 작업이라고 생각하지 않기 때문에 최신이 아닐 수도 있습니다. 뷰 선택 수식을 정기적으로 변경하고 다시 인덱싱하는 경우 NoteCollection을 빌드하고 ID를 반복하는 것이 속도 (속도, 성능, 동시성)를 향상시킬 수 있습니다. –