AnsweredAssumed Answered

Prepopulated dropdown by query select value onchange

Question asked by AlexSabrina on Nov 10, 2015
Latest reply on Nov 10, 2015 by AlexSabrina

Hi all, I made a dropdown that queries some attributes by "county" and returns results in a dropdown. Now I need to enable the user to select values onchange  or current from this prepoulated dropdown. I was able to get the first value but not the other values. Any ideas?

 

variable that stores the select value

 var pickerValues; 

 

 

Queries for drop down:

 

//Select values from Alameda only - onload
                         var queryTask = new QueryTask("http://webgisdevint1/arcgis/rest/services/ResourceMgmt/WatershedMapper10_2/MapServer/5");
                         var query = new Query();
                         query.returnGeometry = false;
                         query.outFields = ["CALWNUM"];
                         query.where = "County = 'Alameda'";
                         queryTask.execute(query, function (results) {


                             //parse results and add to autocomplete widget
                             $.each(results.features, function (index, value) {
                                 $('#selectpickerValues').append($('<option>', {
                                     value: value,
                                     text: value.attributes.CALWNUM
                                 }));


                             });




                         });




                         //Query Planning Watershed
                         $("#selectpickerCounty").change(function () {
                             
                             $('#selectpickerValues').empty();
                             var queryTask = new QueryTask("http://webgisdevint1/arcgis/rest/services/ResourceMgmt/WatershedMapper10_2/MapServer/5");
                             var query = new Query();
                             query.returnGeometry = false;
                             query.outFields = ["CALWNUM"];
                             query.where = "County='" + pickerCounty + "'";
                             queryTask.execute(query, function (results) {
                                 //parse results and add to autocomplete widget
                                 $.each(results.features, function (index, value) {
                                     $('#selectpickerValues').append($('<option>', {
                                         
                                         value: value.attributes.CALWNUM,
                                         text: value.attributes.CALWNUM
                                     }));
                                     pickerValues = value.attributes.CALWNUM;
                                 });
                                 
                                 
                                 
                             });


                         });


                         });

 

 

Drop down:

<select id="selectpickerValues" class="form-control"></select>

Outcomes