I created a table that grows dependent on the data in the XML schema.
The XML schema looks like this e.g.:
These item positions should be printed in a table. Therefore, I bind the fields in the first growing row to itemID, field1, field2 and field3.
But now I got this results: If there is no value in Field 2 in the Item ID 20, then there is simply the next value of Item ID 30 displayed. See following example:
How can I make sure that the values in the fields match the item ID? Which method can be used for this? I think to set presence to hidden is the wrong way because I want to display the value in the row below...
This should just work, what have you got as a binding expression for Field 2.
Maybe worth making the binding expression for the row of the table to something like, "$.ITEM[*]", so all the fields are relative to that, this would mean that Item Id will have a binding expression of "$.ID"
The binding expressions are on the Binding tab of the Object palette.