// loop through the shown fields to create form items for (var i:Number = 0; i < shownAddressFields.length; i++) { var frmItem:FormItem = new FormItem(); frmItem.percentWidth = 100; frmItem.label = shownAddressFields.name + ": "; if (shownAddressFields.name != listField) { if(shownAddressFields.name == "State") { var lblItem:Label = new Label(); lblItem.percentWidth = 100; lblItem.id=shownAddressFields.name; lblItem.text = "Alabama"; frmItem.addChild(lblItem); addrObjects.push({ item: lblItem, required: false }); }else{ var txtItem:TextInput = new TextInput(); txtItem.percentWidth = 100; txtItem.removeEventListener(FlexEvent.ENTER, addressTextItemEnterHandler); txtItem.addEventListener(FlexEvent.ENTER, addressTextItemEnterHandler); txtItem.id = shownAddressFields.name; // required field frmItem.required = shownAddressFields.required; frmItem.addChild(txtItem); addrObjects.push({ item: txtItem, required: shownAddressFields.required }); } } else { var cboItem:ComboBox = new ComboBox(); cboItem.id = shownAddressFields.name; cboItem.dataProvider = listArray; // required field frmItem.required = shownAddressFields.required; frmItem.addChild(cboItem); addrObjects.push({ item: cboItem, required: shownAddressFields.required }); } frmLocateAddress.addChildAt(frmItem, i); }
if (shownAddressFields.name != listField) { if(shownAddressFields.name == "State") { var txtItem:TextInput = new TextInput(); txtItem.percentWidth = 100; txtItem.id=shownAddressFields.name; txtItem.text = "NM"; frmItem.addChild(txtItem); addrObjects.push({ item: txtItem, required: false }); }else{ var txtItem:TextInput = new TextInput(); txtItem.percentWidth = 100; txtItem.removeEventListener(FlexEvent.ENTER, addressTextItemEnterHandler); txtItem.addEventListener(FlexEvent.ENTER, addressTextItemEnterHandler); txtItem.id = shownAddressFields.name; // required field frmItem.required = shownAddressFields.required; frmItem.addChild(txtItem); addrObjects.push({ item: txtItem, required: shownAddressFields.required }); } }
txtItem.editable = false;
I have same situation here. I still using SFV1.3 and now locator widget shows Street, City, State & Zip on Address Fields when using 10 address locator. Is there possible to modify locator widget to show "Street" only instead of all the address fields?Thanks.
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.