Hi
1. I am creating a new feature layer based on a spatial query. The query is fine. It selects the features can see it in console.log
2. Created a new feature layer out of this queried results, also works perfect can see the feature layer attributes in console too
3. When I am trying to add this layer to the map, it produces an error "Cannot set properties of undefined (setting 'OBJECTID')" and stops. Any help please
query.executeQueryJSON(searchUrl, queryObj).then(function (results) {
console.log(results.features.length);
//new feature layer to put selected features
selSketch = new FeatureLayer({ id: "selSketchLayer", outfields:"[*]" });
if (results.features.length > 999) {
alert("Max Record Count more than 1000. Please Select smaller area !!!");
deleteSketch();
return;
};
skfeatures = results.features;
var fields = results.fields;
selSketch.source = results.features;
selSketch.fields = fields;
selSketch.objectIdField = "OBJECTID";
selSketch.renderer = selSketchRenderer;
app.map.remove(Rerdlayer);
app.map.add(selSketch);
Error