Using FM 13, it appears that it is not possible to set the calculation for the name of a tab panel to a global variable. When I try to do this, FM simply reverts back to the original name for the tab. Has anyone else tried this?
You probably need to refresh the layout to display when you change the $$global value, but yes, I am able to place a global variable as a tab name in FM13 and have it show up.
Add a refresh object or refresh window script step to whatever triggers the $$global set/change.
I just tried with two tabs, named $$a and $$b. Have a script that sets $$a = $$a +1 and $$b = $$b+2 then refresh object. Shows the variables on the tab labels, and changes as the variables do. I'm running FM13 Advanced on Win 8.1
After some more testing, I need to clarify. Apparently the issue isn't related to the variable. Rather, if I define a tab using the calculation engine, and then I attempt to redefine it as something else (I originally tried a global var) it reverts to its original state. The only way I can get it to change is to completely delete the tab and start over. For reference, I'm using mac OS 10.9.
You need to hit the "rename" button after you enter the updated calculation in the tab name. Otherwise it will not save your changes. The changes are not automatically saved to a pre-existing tab.
I think this is what you're experiencing.
I just tried renaming several times with no problems.
Are you sure you hit the "Rename" button after changing them? A stupid oversight, but one I have made myself in the past, which is why I ask.
You keep beating me with the same responses by a matter of seconds. Quite amusing, really.
I'm replying via email, not really sniping in on it. But not the first time I've answered at the same time!
That's the problem. Sometimes I just don't see things that are right in front of me. Thanks for all your help!
And it gets on my nerve everytime.... it should be auto save I think
Retrieving data ...