Beim Verwenden von XPages in Lotus Domino Designer tritt der folgende Fehler (in der Protokolldatei angezeigt) beim Versuch auf, die Ansichtsformel dynamisch festzulegen. com.ibm.xsp.exception.EvaluationExceptionEx: Fehler beim JavaScript berechneten Ausdrucks AusführungFehler (EvaluationException) beim Ausführen von setSelectionFormula in XPage - JavaScript-Code
Der folgende Code schlägt fehl ...
var helpview:NotesView = db.getView(viewNm);
var strQS:string= sessionScope.searchKey;
helpview.setSelectionFormula(strQS);
Fehler Platz an der SetSelectionFormula Linie nimmt. strQS ist die Zeichenfolge für die Ansichtsauswahlformel.
Vielen Dank für Ihre Antwort. Derselbe Code funktioniert in UAT. Ich treffe das nur in der Produktion. –
Wenn ich die Zugriffsebene für Benutzer zu Designer änderte, funktionierte es zum ersten Mal. Dann hat es später nicht funktioniert. Ich aktualisiere sogar die Ansicht nach der Auswahlformel. ... helpview.refresh(); Kann mir jemand einen Vorschlag machen? –
Wenn Sie sagen "es hat nicht funktioniert", meinst du, dass es den Ansichtsindex nicht aktualisiert oder die erwarteten Dokumente nicht zurückgibt. '.refresh()' ist keine sofortige Aufgabe und ich denke nicht, dass es eine blockierende Aufgabe ist, daher ist es möglicherweise nicht auf dem neuesten Stand. Wenn Sie die Ansichtsauswahlformel regelmäßig ändern und neu indizieren, können Sie besser (Geschwindigkeit, Leistung, Parallelität) eine NoteCollection erstellen und die IDs iterieren. –