- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Report-Items aktualisieren
Hallo,
wir zeigen mit Hilfe eines Reports Suchergebnisse einer Suche an (Suchergebnisse werden per Webservice geliefert). Wenn sich der Nutzer vertippt, soll ein alternativer Suchbegriff vorgeschlagen werden. Der Vorschlag wird mithilfe eines ReportItems dargestellt, so dass durch einen Klick auf den Action-Button der alternative Suchbegriff verwendet werden kรถnnte.
Wie kann nun innerhalb der execute-Methode im ReportItem eine neue Suchanfrage gestartet werden? Wir haben bereits versucht die start-Methode des DataProviders neu aufzurufen, aber das funktioniert leider nicht, da das ReportPlugin den DataProvider wohl neu erzeugen mรผsste.
Vielen Dank und viele Grรผรe,
Dietmar
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Dietmar,
im ContentCreator kann man das รผber top.WE_API.showReport machen, das Item (=der Button) mรผsste dann aber ein ClientScriptProvidingReportItem sein, der entsprechendes JavaScript mit dem WE_API-Aufruf bereitstellt.
Kleiner Hinweis hierzu: Der erste Parameter der Funktion (im ApiDoc "MyReport") ist der vollqualifizierten Klassennamen des Report-Plugins als String, also z.B.
top.WE_API.Report.show("com.foobar.fs.search.MySearchReport", {"query": correctedQuery}, true);
In FS 5.1 gibt es fรผr den SA noch keine API um einen Report anzutriggern.
Ab 5.2 gibt es dazu dann die ShowReportOperation (die in beiden Clients funktioniert) - d.h. fรผr beide Clients kann man Deine Anforderung erst ab FS 5.2 umsetzen, mit 5.1 nur im ContentCreator.
Viele Grรผรe
Michael
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Dietmar,
im ContentCreator kann man das รผber top.WE_API.showReport machen, das Item (=der Button) mรผsste dann aber ein ClientScriptProvidingReportItem sein, der entsprechendes JavaScript mit dem WE_API-Aufruf bereitstellt.
Kleiner Hinweis hierzu: Der erste Parameter der Funktion (im ApiDoc "MyReport") ist der vollqualifizierten Klassennamen des Report-Plugins als String, also z.B.
top.WE_API.Report.show("com.foobar.fs.search.MySearchReport", {"query": correctedQuery}, true);
In FS 5.1 gibt es fรผr den SA noch keine API um einen Report anzutriggern.
Ab 5.2 gibt es dazu dann die ShowReportOperation (die in beiden Clients funktioniert) - d.h. fรผr beide Clients kann man Deine Anforderung erst ab FS 5.2 umsetzen, mit 5.1 nur im ContentCreator.
Viele Grรผรe
Michael
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Michael,
vielen Dank fรผr die Antwort.
War zwar nicht das was wir hรถren wollten, hatten wir aber leider vermutet.
Da wir in den Hilfen und API nichts dazu gefunden hatten.
Viele Grรผรe
Dietmar

