init : function() { connect.connect(dojo.byId("btnCreatePolygonFeature"), 'onclick', dojo.hitch(this, this.activateDrawingTool, this.drawingToolFeature.polygon)); }, activateDrawingTool: function(tool){ [INDENT]switch (tool) { [INDENT]case this.drawingToolFeature.polygon: toolbar.activate(esri.toolbars.Draw.POLYGON); break; case this.drawingToolFeature.circle: toolbar.activate(esri.toolbars.Draw.CIRCLE); break;[/INDENT] } [/INDENT] map.hideZoomSlider(); }, initialiseView : function() { dojo.connect(map, 'onLoad', function() {}); connect.connect(map, 'onLoad', function() { toolbar = new esri.toolbars.Draw(map); dojo.connect(toolbar,"onDrawEnd",this.addToMap); }); },
Solved! Go to Solution.
dojo.connect(toolbar, "onDrawEnd", this.addToMap); addToMap : function(geometry) { }
dojo.connect(toolbar, "onDrawEnd", function(geometry) { });
dojo.connect(toolbar, "onDrawEnd", this.addToMap); addToMap : function(geometry) { }
dojo.connect(toolbar, "onDrawEnd", function(geometry) { });