Solved! Go to Solution.
function featureCreate() { for (var x = 0; x < featureLayers.length; x++) { var featureLayer = COSMap.prototype.featureLayersdrawSelectedFeature(featureLayer); drawNewFeature(featureLayer); } }; //draws newly added Feature function drawNewFeature(layer) { dojo.connect(layer, "onEditsComplete", function (addResults, updateResults, deleteResults) { dojo.forEach(addResults, function (addResult) { var query = new esri.tasks.Query(); query.where = "OBJECTID =" + addResult.objectId; var featureSelectionSymbol = new esri.symbol.SimpleMarkerSymbol(esri.symbol.SimpleMarkerSymbol.STYLE_SQUARE, 20, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255, 0, 0]), 2), new dojo.Color([0, 255, 255, 0.25])); layer.setSelectionSymbol(featureSelectionSymbol); layer.selectFeatures(query, esri.layers.FeatureLayer.SELECTION_NEW); }); }); }; //Draws Currently selected Feature function drawSelectedFeature(layer) { dojo.connect(layer, "onClick", function (evt) { var featureSelectionSymbol = new esri.symbol.SimpleMarkerSymbol(esri.symbol.SimpleMarkerSymbol.STYLE_SQUARE, 20, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255, 0, 0]), 2), new dojo.Color([0, 255, 255, 0.25])); layer.setSelectionSymbol(featureSelectionSymbol); var query = new esri.tasks.Query(); query.geometry = evt.mapPoint; query.returnGeometry = true; query.maxAllowableOffset = 500; layer.selectFeatures(query, esri.layers.FeatureLayer.SELECTION_NEW); }); }
function featureCreate() { for (var x = 0; x < featureLayers.length; x++) { var featureLayer = COSMap.prototype.featureLayersdrawSelectedFeature(featureLayer); drawNewFeature(featureLayer); } }; //draws newly added Feature function drawNewFeature(layer) { dojo.connect(layer, "onEditsComplete", function (addResults, updateResults, deleteResults) { dojo.forEach(addResults, function (addResult) { var query = new esri.tasks.Query(); query.where = "OBJECTID =" + addResult.objectId; var featureSelectionSymbol = new esri.symbol.SimpleMarkerSymbol(esri.symbol.SimpleMarkerSymbol.STYLE_SQUARE, 20, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255, 0, 0]), 2), new dojo.Color([0, 255, 255, 0.25])); layer.setSelectionSymbol(featureSelectionSymbol); layer.selectFeatures(query, esri.layers.FeatureLayer.SELECTION_NEW); }); }); }; //Draws Currently selected Feature function drawSelectedFeature(layer) { dojo.connect(layer, "onClick", function (evt) { var featureSelectionSymbol = new esri.symbol.SimpleMarkerSymbol(esri.symbol.SimpleMarkerSymbol.STYLE_SQUARE, 20, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255, 0, 0]), 2), new dojo.Color([0, 255, 255, 0.25])); layer.setSelectionSymbol(featureSelectionSymbol); var query = new esri.tasks.Query(); query.geometry = evt.mapPoint; query.returnGeometry = true; query.maxAllowableOffset = 500; layer.selectFeatures(query, esri.layers.FeatureLayer.SELECTION_NEW); }); }