While upgrading to the 2015.1 igCombo our app started throwing the error "Error in bindDataError: Operation not supported". I tracked it down to the enableClearButton property. It is still in the API did something change with this property that wasn't documented in the migration notes? Example below:
var bindCombo = function (node, nodeData) {
var $table = $("#" + node);
$table.igCombo({
dataSource: nodeData, //JSON Array defined above
textKey: "DisplayText",
valueKey: "Identifier",
mode: "editable",
enableClearButton: false,
selectItemBySpaceKey: true,
initialSelectedItems: [{ index: 0 }]
});
};
It looks like the IgniteUI Infragistics.lob.js code is throwing the error from this case statement. Do you know why? It's not in the migration notes at all.
case "dropDownAttachedToBody":
case "mode":
case "virtualization":
case "enableClearButton":
case "format":
throw new Error($.ig.Combo.locale.notSuported)
Hello,
Thank you for contacting Infragistics!
Which version of 15.1 you are using?
Best Regards,
the latest service release
Do you change the property enableClearButton some where in the your code?
Yes we set the properties in JavaScript when we bind the json datasource