Hallo NoWay,
einfache und wahrscheinlich bessere Lösung:
Erstelle im Popup ein weiteres ValueChange-Event für dein Numeric!
Noch bessere Lösung:
- Dein Popup krankt an einer ganz anderen Stelle: es MUSS einen Wert zurückgeben, egal ob der User OK oder CANCEL auswählt.
Welchen Wert soll es zurückgeben, wenn du CANCEL drückst? Momentan ist diser Wert genau definiert: Default. Ist das so gewollt?
- Noch ein Problem: Es wird empfohlen, Inputs und Outputs eines VIs (also was am ConnectorPane verbunden ist) immer außerhalb irgendwelche Strukturen zu platzieren, damit es garantiert ausgeführt wird. Dies hast du hier missachtet, was erst zum schon genannten Default-Problem führt…
Also: Logik im Popup verbessern!
Code:
int Output = Popup(int: Input)
IF OK THEN
Output := newValue
ELSE
Output := Input
ENDIF