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); };
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.