Could any of you either point me in the right direction or describe exactly what happens when a grid's column header is clicked? I'll give the specifics of my situation:
I am using a Gird<BeanModel> that uses an RpcProxy<PagingLoadResult> to load the data into the Grid's store. I have a class that extends BaseListLoadConfig and implements PagingLoadConfig because I need to pass some parameters to my search service. Of course, this works great when my code initiates the search, since I can populate my custom object, but the problem (ClassCastException) occurs when I click a column header to perform a sort of the data. I assume that is because this event is creating an object of the type BasePagingLoadConfig (according to Firebug). If the results in this grid are the results of a user-specified search, including customized search parameters, I don't exactly know how the functionality of clicking a column header should work.
Any ideas or suggestions are welcome, and thanks in advance.