Skip to main content

FME Form Version: FME(R) 2024.2.0.0 (20241102 - Build 24783 - WIN64

FME Flow:  2024.2.1 Build 24801 - win64

 

I have created a bunch of User parameter type: Groups Box in a skript. Within those Group box are a bunch of parameter type: yes/no. These parameters are used in an FME Flow APP. However. They’re not working as I want them to work. When a Group box is unchecked in the FME Flow APP then I want all the layers inside the group box to get unchecked.

However in FME APP, it doesnt do that. Please see picture below attached to this question. All the layers inside the Group Box (byggnadsdelar) are still checked. What am I doing wrong?

Please see my konfiguration for the group box parameter and the yes/no parameters inside Group Box.

 

Hello ​@souryana , 

I think you maybe want to try a different parameter type. 

 

Maybe try the “Choice” type and build a choice tree which would allow you to select and unselect groups. See below. 

 

This is how your parameter choice would look. 

 

 

 


This is how it would look in your app. 

 


Yeah - I’ve been able to confirm this. Not great. In general I tend to avoid grouping for the most part if I’m planning on have a workspace run on FME Flow - there are just several cases where it can be a bit buggy as you’ve found.

Perhaps an alternative for you to use could be using the Choice type parameter - You can configure it so the UI work in a similar way. This also works as expected on FME Server. 

 


You will need to change your process though to handle the new values coming from the parameter. In the end it’s just one parameter with <sapce> or <comma> separated values for the choice. I’m not sure if this still makes sense for your workflow.


Hello ​@souryana , 

I think you maybe want to try a different parameter type. 

 

Maybe try the “Choice” type and build a choice tree which would allow you to select and unselect groups. See below. 

 

This is how your parameter choice would look. 

 

 

 

Ha! well two suggestions of the same thing has to be good advice!