User-configurable display elements

I'm looking for a way to make Outsystems 10 do some dynamic page layouts -- like if I have several containers/widgets on a page, is there a way to have it use a value from the Preparation to decide whether Widget 1 goes at the top or bottom of the page?  Let's assume what I want to do is more complicated than you can reasonably do with a series of If blocks, like there might be ten widgets and I want to set up a display order on a user-by-user basis.

Hi Ryan,

You can try to use a recordlist with a webblock in which you use the if-structures to show one container/widget per row.

The recordlist can then be defined per user and each user will see the layout as he prefers.

The only problem is that when you want one form with one save-button and the different widgets are in different webblocks, you have to do some tricks with notifiers and validations.

Kind regards,

Remco Dekkinga