Hi vladenstock - this might work for you.
It’s a variable-height repeater that uses values in a repeater column to increase the row height from its “minimum” (authored) height by a number of pixels. In other words, you’d set the content of your repeater at what you consider to be the minimum height, and this column specifies how much taller you want a particular row above that minimum.
Here is sample output, whose authored height is 100.
Here are the values in the dataset that produced it:
If you know ahead of time how tall each row is going to be (e.g., a static prototype), you would just enter the values into the dataset ahead-of-time, like above.
If you are adding rows, just specify the additional height when you add it (or 0 if it’s at authored height).
Note that there is a dynamic panel outside of the repeater that contains the shapes whose text I’m using as “variables.” Don’t delete this.
This repeater has its vertical spacing set to 1. If you change that, make sure you update this line of code (in the OnItemLoad handler) to reflect the change:
Also, if you need to get the height of the repeater, you won’t be able to get it using Repeater.height, since the rows are escaping the bounds of it. One of the “variables” is a shape called “repeaterHeight,” whose text value represents the height.
Be sure to place all of your repeater content in the “row” panel in the repeater.
Here is the file:
repeaterVariableRowHeight.rp (81 KB)
Hope this suits your needs!