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; } } } }
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.