Attached is the main mxml code for the site, it is totally custom for my application. I have components that are not visible because i am binding features between the two, not the correct way to code but worked for my application. It started as a ESRI flex sample
//query function private function doQuery():void { if (streetName.text == "") { Alert.show("Please Enter Text", "User Error"); } else { progressBar.visible = true; var query:Query = new Query(); var pExpr:String = streetName.text.toUpperCase(); pExpr = pExpr.replace(",",""); pExpr = pExpr.replace("-",""); pExpr = pExpr.replace(".",""); var expr:String = queryExpr.replace("[value]", pExpr) query.where = expr; query.outFields = ["*"] query.returnGeometry = false; queryTask.execute(query, new AsyncResponder(onResult, onFault)); function onResult(featureSet:FeatureSet, token:Object = null):void { progressBar.visible = false; } function onFault(info:Object, token:Object = null):void { progressBar.visible = false; Alert.show("No parcels were found", "Try something else"); } } //enable radion buttons to switch private function changesearch(event:ItemClickEvent):void { switch(event.label.toLowerCase()) { case "street": { txtLabelText.text = "Search Parcels by Street Name ex. Park Pl" queryExpr = "LocAddr LIKE '%[value]%'"; autoCompleteMgr.enabled = true; break; } case "owner": { txtLabelText.text = "Search Parcels by Owner Name (Last Name First) ex. Smith John" queryExpr = "Owner1 LIKE '%[value]%'"; autoCompleteMgr.enabled = false; break; } } } }
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.