Suggestion on UI Design

Hi,

I want to design a perspective view that includes a Calculate button and several input parameters required for performing a calculation.
When the user clicks the Calculate button, the system runs the calculation and binds the results to a table component.

If the user changes the parameters and clicks Calculate again, a new instance of the results table should be created
so the user can compare multiple calculation outputs side‑by‑side. The user should be able to generate any number of result instances.

What is the best approach to implement this behavior?
Any suggestions would be appreciated.

I would use a repeater. Start with zero instances. Arrange the repeating view to take the input parameters for the calculation. When the calculate button is pressed, add an instance to the repeater with the parameter values.

Perform the calculations and queries in view custom properties of the repeatable view.

I can add instances through the binding, not sure How to add instance from script?

The instances prop is a list. Use normal jython syntax to extend/append a new dictionary to the list.

okay, got it.
Thank you!!!