Skip to main content
Solved

How to get a proper layout for this form in Universal?

  • July 27, 2026
  • 4 replies
  • 40 views

Forum|alt.badge.img+6

Hi,

In the past we managed to create a very nice form list grid in the Windows GUI:

 

Every line in the invoice is shown here with dynamic labels.
It is build using a VIEW and for most fields the label width is set to 0. The shown labels are fields in the VIEW which we can manipulate. For example the ‘Totaal (€)` could have been `Totaal ($)` if that specific row had prcies in dollars. This way we were able to use dynamic field labels (I think that is a native option in Universal?) and by setting the exact sizes in pixels we were able to get it all nicely positioned.
The exact same screens looks wildly different in the Universal gui:
 


In the universal gui, as it is a web interface I guess, it doesn’t adhere to the pixel sizes but uses the Max. form-col space (%) which makes it virtually impossible to position the fields at the exact location I need them to be. It’s already way better than it originally was but for example the fields which I filled with “NULL” to make them visible are completely off.

Any suggestions, if in fact it is possible to alter the label text in runtime (layout or default procs) I might be able to ditch the label columns in my view and reinstate the real labels. In the universal gui these are inside the fields so maybe I can get a better result with that approach? 

Best answer by bflachs

Hi ​@Alban_T ,

It is actually possible to dynamically alter your label text in runtime in newer versions of Universal, how to do this is explained in this blog post: 


Additionally, I see that you are using a Universal version that is a bit older, what version are you on? It would also be worth trying to update the Universal version to see what the same screen looks like with all the latest Universal changes applied to it.

Hopefully these suggestion can help you!

Best,
Bo Flachs

4 replies

  • Moderator
  • Answer
  • July 27, 2026

Hi ​@Alban_T ,

It is actually possible to dynamically alter your label text in runtime in newer versions of Universal, how to do this is explained in this blog post: 


Additionally, I see that you are using a Universal version that is a bit older, what version are you on? It would also be worth trying to update the Universal version to see what the same screen looks like with all the latest Universal changes applied to it.

Hopefully these suggestion can help you!

Best,
Bo Flachs


Forum|alt.badge.img+6
  • Author
  • Hero
  • July 27, 2026

Hi ​@Alban_T ,

It is actually possible to dynamically alter your label text in runtime in newer versions of Universal, how to do this is explained in this blog post: 


Additionally, I see that you are using a Universal version that is a bit older, what version are you on? It would also be worth trying to update the Universal version to see what the same screen looks like with all the latest Universal changes applied to it.

Hopefully these suggestion can help you!

Best,
Bo Flachs

Thanks for the swift response!
We are planning to install 2026 on a test machine this week or after my holiday. 
Until then we are officially still at 2025.1 :(
But knowing that we can fix it in a newer version is already good, as I've alraeady advised the key users to focus on the workflow itself during testing of universal. We had to make a lot of changes to make our apps work in universal (for example incorrect PK’s in views because the windows gui doesn’t care for PK’s in views we never fixed those before...).


  • Moderator
  • July 27, 2026

Hi ​@Alban_T ,

Just to be sure, are you aware that it is possible to run the latest Universal/Indicium versions even if your platform version is still 2025.1? Due to this the backwards compatibility you would already be able to use the label parameterization with an older platform version like 2025.1.

This is (shortly) described here: https://docs.thinkwisesoftware.com/docs/kb/lifecycle_policy#runtime-components

Important: Make sure that you install both the newest Universal and the newest Indicium version, as these are version-dependent on each other.


Best,
Bo Flachs


Forum|alt.badge.img+6
  • Author
  • Hero
  • July 27, 2026

Hi ​@Alban_T ,

Just to be sure, are you aware that it is possible to run the latest Universal/Indicium versions even if your platform version is still 2025.1? Due to this the backwards compatibility you would already be able to use the label parameterization with an older platform version like 2025.1.

This is (shortly) described here: https://docs.thinkwisesoftware.com/docs/kb/lifecycle_policy#runtime-components

Important: Make sure that you install both the newest Universal and the newest Indicium version, as these are version-dependent on each other.


Best,
Bo Flachs

Nope, I was not aware 🤐 I expected that I needed to be on a 2026 version before being able to use a 2026 universal. But as long as we are not 100% confident that the models work properly in universal we didn’t dare to upgrade to 2026 yet as the windows gui no longer is available/supported in 2026…

We’ll give it a go on our TEST environment.