Manchmal möchte man ein Feld in einem Screen mit einem übergebenen Parameter befüllen.
Hier zeige ich kurz, wie es funktioniert:
1. Im Screen ein „DataItem“ z. B. vom Typ „String“ hinzufügen und „InputParam“ benennen. Es sollte nicht zwingend sein!
2. In den Eigenschaften des DataItem dieses als „Is Parameter“ definieren
3. Folgenden Code einfügen:
If Not String.IsNullOrEmpty(Me.InputParam) Then
Me.EntityProperty.MyName = InputParam
End If
Der beste Weg, um den Namen der Property, die mit dem zu veränderten Control verknüpft ist, herauszufinden:
- Im Screen-Designer das entsprechende Feld (Control) auswählen und rechts im Eigenschaftenfenster auf den Wert im „ParameterBinding“ schauen
4. Zum Aufrufen des Screens sowas wie
Me.ApplicationShowScreenname("blafasel")
verwenden.