Re: Report nach Auswahl in Select List neuladen.
geschrieben von:
fireworx (89.204.137.---)
Datum:
Jetzt hab ich es endlich hinbekommen. :)
Also es reicht nicht den Bericht (der in seiner Abfrage Seitenelemente referenziert) neu zu laden, sondern man muss vorher auch diese geänderten Seitenelemente an den Server schicken. Ansonsten bringt der Bericht natürlich immer das gleiche Ergebnis.
Ich habe jetzt an meine Select List ein dynamische Aktion gebunden, die ausgelöst wird sobald die Select List geändert wird. Nun müssen zwei Aktionen stattfinden:
1.
Aktion: Wert festlegen
Typ: SQL-Anweisung
SQL-Anweisung: Select 1 from dual (spielt hier eigentlich keine Rolle)
Das wichtigste ist folgendes:
Weiterzuleitende Seitenelemente: P7_W2
Damit werden die geänderten Werte auch wirklich an den Server geschickt und das anschließende Neuladen des Berichts bringt das gewünschte Ergebnis.
Betroffene Elemente: Irgendein verstecktes Element (spielt hier ebenfalls keine Rolle)
2.
JavaScript-Code ausführen:
javascript:$a_report('12613044552137795045','1','10','10');
(Die ID des Reports findet man leicht über Firebug im HTML-Code der Seite heraus, sie steht im Quellcode zu Beginn des Berichts.
Jetzt tut meine Seite, was sie soll. Vielen Dank
1 mal bearbeitet. Zuletzt am .