Skip to main content
Open

More control over transformer GUI column width

Related products:Transformers
  • November 13, 2023
  • 1 reply
  • 2 views
danilo_fme
crutledge
raghavendrans
  • danilo_fme
    danilo_fme
  • crutledge
    crutledge
  • raghavendrans
    raghavendrans

ctredinnick
Supporter

If a transformer has a tabular sort of GUI, like an AttributeManager, or TestFilter, the default column width is determined by the length of the column header.

This should be user-set, or FME Workbench should remember the width of column the user last set it to.

For example, in the AttributeCreator, the column widths are set according to the lengths of the headers "Output Attribute", "Value", "Type", leading to the name of the attribute taking up over half the transformer window, and the space for where the attribute value is being set is squeezed to the side.

In FME 2022, these were balanced roughly 50:50, because the column headers were "New Attribute", "Attribute Value".

The appearance of several transformers in FME 2023 is significantly less readable than before. Column width needs to be user controlled, and not dependent on the arbitrary header name chosen in the latest update. It's not enough that this width can be modified in the transformer window, as it is not saved and reverts to default the next time it is viewed.

1 reply

ctredinnick
Supporter
Forum|alt.badge.img+19
  • Author
  • Supporter
  • November 14, 2023

I have found you can modify the transformer code (specifically GUI_LINE_TABLE in fmesuite.fmx), and alter the column widths directly. This 'fixes' AttributeCreator and AttributeManager to be usable again, but doesn't resolve the Conditional Value or TestFilter boxes. Not suitable for people to be doing, but it's something.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings