Hello James,
1. When the value of the widget is changed programmatically the select event will not be triggered.
2. If you need a lighter widget than MultiSelect, I would suggest you to take a look of the Autocomplete
Demos and
documentation. As you will see in the
widget`s API, autocomplete also provides
value method. As in the MultiSelect, the select event is not triggered if the value is changed programmatically.
In the
linked Dojo example there are both widgets - MultiSelect and Autocomplete. For both widgets there are buttons for changing the value. As you will see, the select event is not triggered. However, if you need to prevent the default behavior of the select event, you could do it as follows:
I hope this helps.
Regards,
Neli
Progress Telerik