issue #23796 - first pass exports the parent record, not the attr in the gridbox
pass the desired attribute down to the datasource
make filenames more descriptive
minimal sanity test of export, placeholders for deeper testing
address button comment and jshint errors
address code review comments and jshint the test
Merge pull request #1580 from gilmoskowitz/23796

issue #23796 - csv export from gridbox