# Client request: folders in variables window

**URL:** <https://mworks.discourse.group/t/client-request-folders-in-variables-window/624>\
**Category:** Support\
**Created:** [April 29, 2013, 6:20pm UTC](https://mworks.discourse.group/t/client-request-folders-in-variables-window/624 "2013-04-29T18:20:28Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [April 29, 2013, 6:20pm UTC](https://mworks.discourse.group/t/client-request-folders-in-variables-window/624/1 "2013-04-29T18:20:28Z")

</div>

Hi Chris,

One more feature request for the client. Because we’re often using 100+ variables per experiment, and we edit them in the variables window, it would be very useful to have them organized visually. We’ve recently made a few mistakes by editing the incorrect variable that some organization would likely prevent.

It occurs to me that you already have a ‘folder’ construct in the XML. Could you have these displayed in the client Variables window? It doesn’t even need to be an expandable triangle-tab, just one line per folder name, perhaps with the variables inside indented slightly.  
Does that make sense?

thanks,  
Mark

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [April 29, 2013, 6:35pm UTC](https://mworks.discourse.group/t/client-request-folders-in-variables-window/624/2 "2013-04-29T18:35:35Z")

</div>

Hi Mark,

We basically have this already. Each variable you create can include a “groups” parameter, the value of which is a comma-separated list of the names of groups to which the variable belongs. The variables window will display these groups as expandable collections (just like “# ALL VARIABLES”). A variable can be included in more than one group. See the attached experiment for a demonstration.

The only missing piece is that variable folders have no bearing on the enclosed variables’ groups. Ideally, there’d be a direct mapping between folders in the experiment XML and sections in the variables window. I’ll open a ticket for that.

Cheers,  
Chris

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [April 29, 2013, 6:35pm UTC](https://mworks.discourse.group/t/client-request-folders-in-variables-window/624/3 "2013-04-29T18:35:35Z")

</div>

Attachment: [var\_groups.xml](https://mworks.discourse.group/uploads/short-url/9LE9U3rVL6627KT4l2MRjgDOxVU.xml) (1.16 KB)

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [April 29, 2013, 6:38pm UTC](https://mworks.discourse.group/t/client-request-folders-in-variables-window/624/4 "2013-04-29T18:38:28Z")

</div>

That is cool. No need for folders, then; this does exactly what I want,  
and is more flexible (vars can be in multiple groups).  
Thanks!!  
Mark

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [July 19, 2022, 11:30pm UTC](https://mworks.discourse.group/t/client-request-folders-in-variables-window/624/5 "2022-07-19T23:30:09Z")

</div>

Closed on July 19, 2022, 11:30pm UTC


