this.reportsDropdown = new ComboBox({ store: _this.reportsStore, id: "cboReports", name: "cboReports", disabled: false, searchAttr: "label", onChange: this.reportsChangedEventHandler }, this.cboReports); reportsChangedEventHandler: function() { var report = this.item; console.log("Report selected: " + report.value); topic.publish("/Reports/changed", { report: report }); }
You have to be careful when you declarativily...Hope this helps.
djConfig:"parseOnLoad:false"
dojo.require("dojo.parser"); dojo.addOnLoad(function() { //the first thing you do should be to parse all widgets in the page. Only then continue dojo.parser.parse(); //continue with esri.Map (etc.) });
<select dojoType="dijit.form.FilteringSelect" id="queries-combobox" name="queries-combobox" onChange="changeQuery(this.value);" style="width: 100%;"> <option value="-1">Please select a query...</option> <option value="0">Precision Cutting History</option> <option value="3">Concrete Raising</option> <option value="6">elev diff >= 1/4" WITHOUT tree</option> <option value="9">elev diff >= 1/4" WITH tree</option> <option value="12">spalled <= 2"</option> <option value="15">cracked <= 2"</option> <option value="18">sunk <= 2"</option> <option value="21">elev diff >= 1" WITHOUT tree</option> <option value="24">elev diff >= 1" WITH tree</option> <option value="27">waterway hazard = 1 or 2</option> <option value="30">ADA - ramp needed</option> <option value="33">ADA - has tile (C or F)</option> <option value="36">ADA - glue down rubber mat</option> <option value="39">ADA - normal</option> <option value="42">ADA - non-standard</option> <option value="45">Tree Haz(1,2's) OWNER vs CITY</option> <option value="52">Management Intern Projects</option> <option value="57">ADA Contractors</option> <option value="82">Current Projects</option> <option value="85">Bomanite (Stamped Concrete)</option> <option value="88">Painted Hazards</option> </select>
dijit.byId("setvaluetest").get('value') dijit.byId("setvaluetest").get('displayedValue')
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.