microsoft / vsts-extension-multivalue-control

A work item form control which allows selection of multiple values.
MIT License
46 stars 45 forks source link

control doesn't correctly manage dynamic lists #127

Open j00zek opened 4 years ago

j00zek commented 4 years ago

The scenario: There are 2 selection fields second uses different lists based on selection in first one. Mulitvalue control sums all possible values instead of build filtered list like dropdown does.

For example for the following definitions: field name="f1" refname="f1" type = "string" allowedvalues expanditems="true listitem="i1" listitem="i2" allowedvalues field

field name="f2" refname="f2" type = "string" WHEN field="f1" value"i1" suggestedvalues expanditems="true listitem="s1" istitem="s2" suggestedvalues WHEN WHEN field="f1" value"i2" suggestedvalues expanditems="true listitem="s3" istitem="s4" suggestedvalues WHEN field

multivalue always returns all items: s1 s2 s3 s4

regardless what items is selected for F1

Skinner007 commented 4 years ago

The Multivalue control needs to properly support dynamic lists like the normal select list does. I've seen the same behavior where the conditions are ignore and the list just shows everything. It sure would be nice if the developers would fix it.