Hello.
I have a multiselect combobox with checkeboxes. Let assume that variable "options" has value "Dog, cat". My combobox has items "dog", "cat", "pig". I want to by using JS select and check those two values. This code check Dog and cat, but only cat is really selected.
function setValuesInCombobox(options) {
var controler =$find(getClientIdById(cboBuildingControlName));
controler.set_value(options);
controler.set_text(options);
var allChoicesFromCbo = controler.get_items()._array;
var selectedOptions = options.split(",");
for(i = 0; i < selectedOptions.length; i++) {
var building = selectedOptions[i].trim();
for(j = 0; j < allChoicesFromCbo.length; j++) {
var nameOfBuildingInCbo = allChoicesFromCbo[j]._properties._data.value;
if( nameOfBuildingInCbo == building) {
allChoicesFromCbo[j]._setChecked(true);
allChoicesFromCbo[j].select();
}
}
}