Its been a while but the extended control is now available in the repository or msi for both tfs2012 and tfs2013.
With that you can now feed the suggested values from either a static globallist (as before) or an URI returning json. To keep the existing behavior and ease transitions, if both are defined, the list of values are merged together (while removing duplicates).
Also, A new behavior has been added to let you choose between the actual CheckListBox or the new AutoComplete. The AutoComplete gives you a TextBox to type the first few letters of the value you want and present you the matching choices. When you select a value,
its added to a CheckListBox from wich you can remove values.
So far, this AutoComplete feature is working only from Team Explorer but I'm working hard to complete the implementation on the WebAccess side.
Documentation will follow for the expected format and configuration but basically the URI must return a json formatted list (ex: ["A","B"]) and the address is provided by the MultiValueDataProvider attribute in the workitem type definition
). The attributes are also used to indicate what behavior you want. Behavior=AutoComplete
for the AutoComplete. Nothing or anything else will stay with the CheckListBox.
Many thanks to Mathias Olausson which took care of testing and packaging everything.
I'll keep in touch...