Robert, that worked great.
Note: Of course it does not transfer forward to existing apps, so if anyone else uses this, remember to also update your \server\apps\<app#>\widgets\AttributeTable\widget.js
Interesting observation of odd behavior, even though it definitely works, the Options checkbox started off as unchecked. Checking didn't seem to change anything the first time...but doing it a few times did. So, the togle timing is a bit strange, but not an issue in my opinion, since I would rather have it always filtered.
EDITED: Not totally strange behavior, its just the initial checkbox isn't checked. After code modification, firing up the app and revieiwing attribute table:
- filter box unchecked, but table filtered (minor graphical issue)
- manually check the box - table filtered, as expected
- manualy uncheck the box - table goes back to being unfiltered.
so, just a very minor checkbox thing.
I can't mark your answer as "correct", but hopefully Mike will after he's tested.