Hi Michelle,
By default the maximum number of records returned by the server is set to 1,000. You can increase this by right-click on the service in the Catalog window > Service Properties > Parameters.
Are you setting the idProperty of the store? See this thread.
var data = arrayUtils.map(results.features, function (feature) { return lang.clone(feature.attributes); }); var memStore = new Memory({ data: data, idProperty: "OBJECTID" }); var diveGrid = new (declare([Grid, Selection, DijitRegistry, ColumnHider]))({ id: "diveGrid", bufferRows: Infinity, columns: parameters.diveQueryDgridColumns, selectionMode: "single", store: memStore });
I have a grid showing over 2000 records, built using this codevar data = arrayUtils.map(results.features, function (feature) { return lang.clone(feature.attributes); }); var memStore = new Memory({ data: data, idProperty: "OBJECTID" }); var diveGrid = new (declare([Grid, Selection, DijitRegistry, ColumnHider]))({ id: "diveGrid", bufferRows: Infinity, columns: parameters.diveQueryDgridColumns, selectionMode: "single", store: memStore });