I need to display text coded as an i18n key in the “text” property of a field. There are two kickers:
The form is displayed as a table, so the text property will be labelling a column.
The i18n needs to incorporate a global field. In other words, the column label could read variously as “Define Category 1”, “Define Category 2”, etc.
I’ve already discovered marking the field to display tags has no effect when the form displays as a table. I’ve been trying to wrap my mind around using an array as a solution but haven’t succeeded.
jcompagner:
can’t you use youre own header part and then define youre column headers there?
Then you can do anything you want through scripting.
The table in question is a tab panel, a visual and functional equivalent I’m using frequently throughout this solution.
In this particular instance a change in the global changes the records being viewed. By including the content of the global in the column name I’m signalling the user what “level” they’re seeing in the tabpanel.
It’s my suspicion to achieve the same result with a header part will break the simplicity of a tabpanel in table mode. If it can’t be done, it can’t be done. But would be nice.