Multi column grid filter

(In the SmartGWT 2.5 version.)

Consider a ListGrid with two columns: First Name, and Last Name.

What if I want to search across both columns at once? E.g. give me the records for which First Name or Last Name contain ‘bob’. (Filled in using a single TextItem search field.)

It ought to return:
Ann, Bobbings
Bob, Doe
Chris, McBob

Is this possible with using just Criteria, or AdvancedCriteria? (E.g. grid.setCriteria(mySearchCriteria);)

Or would I have to customize the setCriteria in ListGrid, or the filterData in DataSource?

An answer has been posted on Stackoverflow:
http://stackoverflow.com/questions/7822245/multi-column-grid-filter-in-smartgwt/7869008#7869008