Hello all,I'm having trouble populating a dgrid. The grid draws and the query in the function to populate the grid returns an array of features from the service (written to the console), but the data does not populate the dgrid. I'm receiving no errors, and my code is very similar to an example from Kelly Hutchins that I had found in the past, but couldn't find today. Anyone have any luck with a dgrid? It would be a very nice feature to implement.Thanks in advance for any thoughts.Code snippets below, the full file is attached.- derek require(["dgrid/Grid", "dgrid/Selection", "dojo/store/Memory", "esri/Map", "esri/layers/FeatureLayer", "esri/dijit/InfoWindow", "esri/dijit/Popup", "esri/tasks/locator", "esri/tasks/query", "esri/symbol", "esri/Renderer", "dojo/_base/declare", "dojo/number", "dojo/parser", "dojo/dom", "dojo/query", "dojo/domReady!"], function(Grid, Selection, Memory, Map, FeatureLayer, InfoWindow, Popup, Locator, Query, Symbol, Renderer, declare, dojoNum, parser, dom, query) { //parse the script call and the dijits parser.parse(); //create the dgrid window.grid = new (declare([Grid, Selection]))({ bufferRows: Infinity, columns: { "globalID": "ID", "building_name": "name" } }, "grid"); grid.on(".field-building_name:click", selectProject); // universal utility to resize the map div when the browser re-sizes dojo.connect(map, "onLoad", function(map) { //resize the map when the browser resizes dojo.connect(dijit.byId("map"), "resize", map, map.resize); // show the border container now that the dijits // are rendered and the map has loaded dojo.style(dijit.byId("container").domNode, "visibility", "visible"); populateGrid(Memory); }); //the following curly brace and closing parentheses are the end of the dojo/domReady! function } ); //end of the dojo/domReady! function function populateGrid(Memory) { console.log("in populateGrid"); var qt = new esri.tasks.QueryTask(window.gdaUrl); var query = new esri.tasks.Query(); query.where = "1=1"; query.returnGeometry = false; query.outFields = window.outFields; qt.execute(query, function(results) { console.log(results); var data = dojo.map(results.features, function(feature) { return { "globalID": feature.attributes[window.outFields[50]], "building_name": feature.attributes[window.outFields[1]] } }); var memStore = new Memory({ data: data }); window.grid.set("store", memStore); //window.grid.renderArray(data); console.log("populateGrid is complete") }); } </script>