// 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.
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.