It's all about the answers!

Ask a question

Dependent Enumeration with Multi-select List

Muktar Mohammed (1311924) | asked Jun 05 '12, 12:27 p.m.

I've defined a dependent enumeration and it work fine if my choice is only one item in the dependent list.  However, I want to be able to make multiple selection, but the drop-down doesn't allow that.  Therefore, I changed the attribute type to Multi-Select List, but that broke the dependent enumeration relationship and now all items are listed in there.

Thank you for any help.

3 answers

permanent link
Filip Wieladek (30413) | answered Jun 05 '12, 12:32 p.m.
It is an enhancement request currently in the backlog. You can find it here:

Muktar Mohammed commented Jun 05 '12, 1:36 p.m. | edited Jun 12 '12, 1:55 a.m.

Thank you Filip.  At least I know what I'm trying to do isn't yet available.


permanent link
John S F Lander (901841) | answered Jun 07 '17, 6:15 a.m.

Following the link I have managed to implement this but is it possible to set the variables with multiple values(arrays) to be output ie
var CDODataOpsR= "",
      CDODataOpsW= "",
 if (parentteam === "AMG") {
return [CDODataOpsR, CDODataOpsW];

at the moment I have to set different variables to output each multi select enumeration list


permanent link
Ralph Schoon (62.7k33643) | answered Jun 07 '17, 7:53 a.m.
edited Jun 07 '17, 7:56 a.m.

 John, for all I can tell was not rightfully closed it only provides an example for an enumeration value, not an enumerationList (e.g. severityList).

I have played around with Enumeration and other list type attributes and I have, as far as I can remember, not been able to successfully implement JavaScript based value sets for them. I found no example as to how to compute the data to a list and how to return that back successfully (as far as I remember). 

I think I have been able to create this kind of value set providers in Java.

If you have to provide the data as an array [], it would be interesting how such an array can be created from values in a list (e.g. a http filtered value set) programmatically.

Your answer

Register or to post your answer.