He instanciado un nuevo widget de Coordinate Conversion pero necesito detectar cuando la propiedad de _inputVisble cambie para mostar cierto contenido html, ¿cómo puedo conseguir esto?
There's no documented way to do this, but you can still do something like this, which works in 4.26:
function inputVisibleChanged(inputVisible) {
//custom logic here
alert(inputVisible);
}
const ccWidget = new CoordinateConversion({
view: view
});
ccWidget._originalToggleInputVisibility = ccWidget._toggleInputVisibility;
ccWidget._toggleInputVisibility = function() {
this._originalToggleInputVisibility.apply(this, arguments);
inputVisibleChanged(this._inputVisible);
};
ccWidget._originalOnConvertComplete = ccWidget._onConvertComplete;
ccWidget._onConvertComplete = function() {
this._originalOnConvertComplete.apply(this, arguments);
inputVisibleChanged(this._inputVisible);
};