I'm trying to assign a custom popup to the map.infowindow in a custom widget, but when I do this I receive a console error saying "cannot read property 'toScreen' of undefined at p.show". Here is my code:
_customPopup: new Popup({
fillSymbol: this._sfsParcel,
highlight: true,
lineSymbol: this._slsRoad,
markerSymbol: this._smsPoint
}, domConstruct.create("div")),
postCreate: function () {
this.inherited(arguments);
this._config = this.config;
this.map = this.map;
this.map.infoWindow = this._customPopup;
},
Does anyone see what could be wrong here?