diff --git a/api/js/etemplate/et2_widget_checkbox.js b/api/js/etemplate/et2_widget_checkbox.js index ceb8af8159..fafda6dd78 100644 --- a/api/js/etemplate/et2_widget_checkbox.js +++ b/api/js/etemplate/et2_widget_checkbox.js @@ -128,6 +128,7 @@ var et2_checkbox = /** @class */ (function (_super) { */ et2_checkbox.prototype.set_readonly = function (_ro) { jQuery(this.getDOMNode()).attr('disabled', _ro); + this.input.prop('disabled', _ro); }; /** * Override default to return unchecked value diff --git a/api/js/etemplate/et2_widget_checkbox.ts b/api/js/etemplate/et2_widget_checkbox.ts index 083b1f0006..c9825dcd0b 100644 --- a/api/js/etemplate/et2_widget_checkbox.ts +++ b/api/js/etemplate/et2_widget_checkbox.ts @@ -174,6 +174,7 @@ class et2_checkbox extends et2_inputWidget set_readonly(_ro) { jQuery(this.getDOMNode()).attr('disabled', _ro); + this.input.prop('disabled', _ro); } /**