code: function (propertyName, newValue, oldValue) {
              this.$ActionWidget._onBoundPropertyChange.apply(this, arguments);
              if (propertyName === "disabled") {
                  this._cfg[propertyName] = newValue;
                  this._updateState();
              }
  
          }
docs: A method called when a bindable property has changed in the data model
  @param {String} propertyName the property name
  @param {Object} newValue the new value. If transformation is used, refers to widget value and not data model
  value.
  @param {Object} oldValue the old property value. If transformation is used, refers to widget value and not
  data model value.
  @protected