Search the FirstSpirit Knowledge Base
Hallo zusammen,
ich möchte in meinen Seitenvorlagen ein Skript rendern, dass eine Query über den QueryAgent abschickt und geänderte Elemente sucht. Dieses Skript funktioniert auch einwandfrei, wenn ich es über das Kontextmenü aufrufe. Wenn ich stattdessen das Skript in der Vorschau aufrufe (bspw. über Fehler der Vorschau), erhalte ich die Meldung
de.espirit.firstspirit.access.ServiceNotFoundException: Service 'de.espirit.firstspirit.query.QueryService' not found
Funktioniert der Query-Agent also nicht im Kontext, den ich bei der Vorschau erhalte?
Ich möchte das Ergebnis des Skripts nicht ausgeben, sondern nur einige Operationen im Hintergrund ausführen, sobald die Vorschau einer Seite geöffnet wird. Habt ihr hierfür einen sinnvollen Alternativweg, über den ich dann auch den QueryAgent nutzen kann?
Danke und Gruß
Felix
FS 5.0.510
PS: Hier noch Auszüge aus dem Skript, aber dürfte vermutlich nicht relevant sein:
agent = context.requireSpecialist(QueryAgent.TYPE);
answer = agent.answer("fs.type = Dataset and and fs.changeDate >= 20130204");
Ich muss den Beitrag hier jetzt mal pushen, da er für eine Lösung von uns sehr wichtig ist. Bitte kurze Info dazu geben (o. mich im Zweifelsfall an den Helpdesk verweisen ).
Beste Grüße
Felix
Hallo Felix,
bitte an den HelpDesk wenden.
Die aktuelle Implementierung des QueryAgent funktioniert aktuell nicht aus der Vorschau heraus. Ob dies so sein soll oder nicht, können wir erst nach Eingang eines ordentlichen Tickets entscheiden.
Gruß
Stefan
Ticket #13677 erstellt