I have a Telerik RadComboBox that is programmatically generated in C#. In the aspx file, I have this JavaScript function which I would like to deselect any disabled comboBox item.
function OnClientCheckAllChecked(sender, args) {
var checkedItems = sender.get_checkedItems();
for (var i = 0; i < checkedItems.length; i++) {
console.log(checkedItems[i].get_text());
if (checkedItems[i].get_enabled() === false) {
console.log("enabled is false for " + i);
checkedItems[i].set_checked(false);
}
console.log("checked is " + checkedItems[i].get_checked());
}
}
However, it does not work as intended. The disabled item is still checked after clicking the "Check All".
Here is an image of the description: