Solved! Go to Solution.
function showResults(results) { map.graphics.clear(); //create array of attributes var items = dojo.map(results,function(result){ var graphic = result.feature; map.graphics.add(graphic); return result.feature.attributes; var Testdate=dojo.date.locale.format(new Date(result.feature.attributes.DATEFICHE)); var item =dojo.mixin({ DATEFICHE2: Testdate }, result.feature.attributes); }); //Create data object to be used in store var data = { identifier: "IDFICHE", //This field needs to have unique values label: "IDFICHE", //Name field for display. Not pertinent to a grid but may be used elsewhere. items: items }; //Create data store and bind to grid. store = new dojo.data.ItemFileReadStore({data:data}); var grid = dijit.byId('grid'); grid.setStore(store); }
function showResultsNull(featureSet){ map.graphics.clear(); //create array of attributes var items = dojo.map(featureSet.features, function(feature){ var graphic = feature; map.graphics.add(graphic); return graphic.attributes; var Testdate=dojo.date.locale.format(new Date(featureSet.feature.attributes.DATEFICHE)); var item =dojo.mixin({ DATEFICHE2: Testdate }, featureSet.feature.attributes); }); //Create data object to be used in store var data = { identifier: "IDFICHE", //This field needs to have unique values label: "IDFICHE", //Name field for display. Not pertinent to a grid but may be used elsewhere. items: items }; //Create data store and bind to grid. store = new dojo.data.ItemFileReadStore({data:data}); var grid = dijit.byId('grid'); grid.setStore(store); }