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.
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