Seite 1 von 1

GetlistRefresh für GET mit POPUP

Verfasst: Mi, 25. Jan 2023 9:34
von Peter Schweizer
Hallo Wissende,

ich habe folgendes Konstrukt:

@ 1,1 DCSAY "Test" GET dVar POPUP {|d|DC_PopDate(d,,,,,,2)}

@ 2,1 DCPUSHBUTTON CAPTION {|| 'Datum: '+ DTOC(dVar) } HIDE {|| lHide }

Wie kann ich erreichen, daß nach einer Aktualisierung von dVar durch die Fkt DC_PopDate() eine Fuktion oder Codeblock
ausgeführt wird ?
Ich sollte abhängig vom zurückgegebnen Datum von DC_PopDate() einen Pushbutton sichtbar/unsichtbar machen.

Peter

Re: GetlistRefresh für GET mit POPUP

Verfasst: Mi, 25. Jan 2023 9:40
von Martin Altmann
Moin Peter,
ich kenne eXpress++ nicht - aber das sollte auch unabhängig davon gehen:

Code: Alles auswählen

....{|d|DC_PopDate(d,,,,,,2), Funktionsaufruf_hierhin_setzen(...)}
Im Allgemeinen kann man mittels ; die Aufrufe kaskadieren.
Viele Grüße,
Martin

Re: GetlistRefresh für GET mit POPUP

Verfasst: Mi, 25. Jan 2023 9:56
von Peter Schweizer
Hallo Martin,
das Funktioniert leider nicht.

Hab einfach mal eine Refresh-Fkt dahintergesetzt.
POPUP {|d|DC_PopDate(d,,,,,,2) , DC_GetRefresh(Getlist) }
Der Effekt ist, daß nun, nach der Wahl eines Datums im DC_PopDate() , das neue Datum
nicht in der Variablen dVar ankommt.

Schade.

Re: GetlistRefresh für GET mit POPUP

Verfasst: Mi, 25. Jan 2023 10:07
von Tom
So, jetzt aber. Da waren einige Fehler:

Code: Alles auswählen

LOCAL GetList := {}
LOCAL lHide := .T.
LOCAL dVar  := Date()

@ 1,1 DCSAY "Test" GET dVar POPUP {||dVar:=DC_PopDate(dVar,,,,,,2),lHide := .F.,MsgBox('juhuh'),DC_GetRefresh(oButton)}

@ 2,1 DCPUSHBUTTON CAPTION {|| 'Datum: '+ DTOC(dVar) } HIDE {|| lHide } SIZE 15,1 OBJECT oButton

DCREAD GUI FIT MODAL ADDBUTTONS

Re: GetlistRefresh für GET mit POPUP

Verfasst: Mi, 25. Jan 2023 17:07
von Peter Schweizer
Hallo Tom,
Danke !

Dein Beispiel funktioniert wie ich mir das vorstelle.

Peter

Re: GetlistRefresh für GET mit POPUP

Verfasst: Mi, 25. Jan 2023 18:13
von Tom
Dass es bei jeder Auswahl „Juhu“ sagt, ist natürlich verzichtbar. 8)

Re: GetlistRefresh für GET mit POPUP

Verfasst: Mi, 25. Jan 2023 19:01
von Jan
Tom,

wieso? Man braucht doch auch mal positive Rückmeldungen. Ist doch super so.

Jan