In a UD table layout several fields are drawn in a 3 column setup. Property-set is used to hide/show the fields that are needed for a particular purpose.
Per column all visible fields show starting at the top of the column to which they belong to. That works as expected.
Now I am looking for a way to connect these columns in news paper style, so all fields that are set visible start from the top of the left column until a max amount is reached and only then start filling second and third column.
In a similar way I am looking for a way to do this horizontally where visible field #1 displays in top left column, visible field #2 displays in top middle column, visible field #3 displays in top right column and visible field #4 displays as second field in left column, etcetera.
I don’t know of a way to dynamically ADD fields as a form is filled out, if you take my meaning. So the fields have to be created in app studio and placed where you want them.
Then… again, the only way I can think to make them dynamically APPEAR… would be a Data Rule for EACH FIELD (which will suck to create depending on the number of fields). Basically, if the preceding field has a value, then change the target field’s status to visible/non-hidden. Then if you put a value in that one, the next field’s condition is met and it becomes visible. Basically a long chain of Data Rules.
Might be another way (?) but unfortunately, this is the only approach that I know of.
Dynamically showing fields is done using property-set (property “hidden” either true or false). That works as expected.
When I dynamically show these fields the visible ones move to the top of the column in which they are drawn. Again, works as expected.
Now I want to link these columns so if e.g. I have 2 fields displayed in column #1 and 1 field displayed in column #3 there is in my opinion an ugly layout. If I can move the field displayed in column #3 below the fields displayed in column #1 to create a news paper style column layout that will improve the screen layout.
Having 1 column only for all fields will create a too long list if too many fields are displayed. That is why I want to divide this over 3 columns in a more appealing layout.
I don’t think I’ve seen anything that allows for fields to float left or right - based on window size or displayed content fields… I would be interested to see if there is a solution to this problem.