How to dynamically add html elements?

You can use two nested column elements.
Look at this examole of a dynamic grid.
In the example you can see also a sample of the data controlling the grid.
If you change the data you change the grid too, so adding a column is just modifying the underlying data.

1 Like