Caitlin,
Everything you describe is possible using the eSearch widget. If you use the live demo site here:
http://gis.calhouncounty.org/FlexViewer2.4/index.html?config=config-eSearch.xml
Follow these steps to see almost exactly what you describe in action:
- Do a text search on Police facilities for "PUBLIC INTEGRITY"
- Buffer that by 5 Feet and then Select entities of: Parcels and click "intersected by"
- Now buffer that parcel by 500 Feet and Select entities of: Parcels and "click intersected by"
- Now all parcels within 500 Feet of the original parcel are selected.
- If the Parcel layer was setup to have a datagrid you could now export the results to CSV.