[GELÖST] FlowFilter auf Subpage

13. Oktober 2016 11:11

Hallo Zusammen,

entweder habe ich Tomaten auf den Augen oder mein Anliegen ist tatsächlich nicht ganz so trivial. :-)

Ich habe eine "Document"-Page (Liste) mit SourceTableTemporary = Yes.
Zugehörig habe ich eine Subpage die 1:N über einen Code verbunden ist (SubPageLink).
In der Subpage setze ich 2 Datums-Flow-Filter im OnOpenPage-Trigger:

Code:
SETFILTER("Curr. Year Flow Filter", STRSUBSTNO('%1..%2', (CALCDATE('<CY+1D-1Y>', WORKDATE)), (CALCDATE('<CY>', WORKDATE))));
SETFILTER("Prev. Year Flow Filter", STRSUBSTNO('%1..%2', (CALCDATE('<CY+1D-2Y>', WORKDATE)), (CALCDATE('<CY-1Y>', WORKDATE))));


Diese benötige ich für die Berechnung des Umsatzes lfd. Jahr und Vorjahr.

Rufe ich die Page nun auf, sind die Flow-Filter nicht gesetzt. Vermutlich löscht NAV die Filter, da die Page über den Subpage-Link gefiltert wird, oder? Habt ihr eine Idee, wie ich das hinbekomme?

Vielen Dank & Viele Grüße
Zuletzt geändert von MoebelMeller am 14. Oktober 2016 11:06, insgesamt 1-mal geändert.

Re: FlowFilter auf Subpage

13. Oktober 2016 13:05

Grundsätzlich ist OnOpenPage der Page die als SubPage (Part) eingebunden ist die richtige Stelle. SETFILTER auf normale Felder wirkt dort. Es muss also an den FlowFields liegen.

Re: FlowFilter auf Subpage

13. Oktober 2016 13:33

Leider greift auch ein SETFILTER auf normale Felder nicht. :-(
Beim Öffnen der Page ist die Temp-Tabelle leer, d.h. die Subpage dementsprechend auch. Erst bei einer bestimmten Aktion wird die Temp-Tabelle gefüllt und die zugehörigen Datensätze in der Subpage angezeigt. Könnte es daran liegen?

Re: FlowFilter auf Subpage

13. Oktober 2016 13:39

OK, klar, die temporären Daten müssten natürlich beim OnOpenPage schon da sein. Ich hab das SETFILTER nur mit echten Daten getestet. Logischerweise kann man man erst auf die Daten filtern wenn sie da sind. Das SETFILTER muss also in die Aktion hinein.

Re: FlowFilter auf Subpage

13. Oktober 2016 15:24

Ok, danke.
Habe jetzt die SETFILTER im OnAfterGetRecord der Subpage eingebaut. Sieht zwar nicht ganz so "sauber" aus, aber funktioniert. :-)

Re: FlowFilter auf Subpage

13. Oktober 2016 16:25

setzt du deinen Beitrag bitte noch auf gelöst :-)