I have set up a form to show detail for gallery rows. The Form and the Gallery are pointing to the same data source, but the Gallery is using a filter. I don't see a way to tell the Form to specifically look at the selected row in the Gallery. Maybe that is implicit.
In the Form, I am combining some fields and using conditional logic for labels based on the fields. Examples:
- Concatenating a code and description, both of which are in the record: MyCd & "-" & MyDesc
- Showing a label if the field has data: If(IsBlank(MyFld),"","Field label")
These both work, when data loads.
I thought that the Gallery row and the Form would have access to all the fields for current source row. I have found, though, that some fields in ThisItem are not populated when the Form tries to access them. If I put that field into the gallery, the gallery reloads (which is puzzling) and the value is then available in the Form.
What am I missing? Maybe it's because I'm having my Form card reference more than one field? How should I do that, then?