function populateDropDownList(){ var queryTask = new QueryTask(educationLayer.url + "/3"); var query = new Query(); query.outFields = ["DIST_NAME"]; query.where = "1=1"; query.returnGeometry = false; queryTask.on('complete', resultsHandler); queryTask.on('error', errorHandler); queryTask.execute(query); } function resultsHandler(results){ select = registry.byId("distSelect");// a dijit.form.Select districtList.length = 0; var numResults = results.featureSet.features.length; for (var j = 0; j < numResults; j++) { var distName = results.featureSet.features.attributes.DIST_NAME; //note the attribute name for the district code is DIST_CODE districtList.push(distName); } districtList.sort(); var testList = arrayUtil.map(districtList, function (item, index){ return { label:item, value:item }; }); select.addOption(testList); }
Solved! Go to Solution.
select.set ("labelAttr", "label"); select.set ("searchAttr", "label");