Folks, Got to the bottom of this. Here is the most important lesson I learnt from banging my head against the wall for 24 hours and almost jumping out of my window in frustration:
It is absolutely critical to include JS files in the correct order. Any deviation, and strange things happen. The magic order for me was as described in the JQuery UI integrations Wiki entry: http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jquery_ui_intro http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jquery_ui_intro Now for my specific questions: Post process data: If you don't want to mess with loadonce, setup a handler for loadComplete. See http://www.trirand.com/jqgridwiki/doku.php?id=wiki:events Events Local search / sort: set loadonce to true Go to server only on pagination: Toggle loadonce on pagination requests. I haven't tried this firsthand just yet. Hope this helps someone. -Raj rituraj_tiwari wrote: > > Folks, > > I am trying to do a couple of things here so please bear with my question. > I have a jqGrid-friendly XML response coming back from the server that I > render into my grid. However, before I can show the data on the grid, I > need to modify the contents of one of the cells and add a new cell to the > returned XML. I have done this through a function that is invoked through > datatype. > > > The problem is that I also have to do local search and sort on the > returned data, but still go back to the server on pagination requests. > This is at odds with out of the box jqgrid behaviour which turns off > pagination on loadonce = true and which essentially ignores loadonce if a > function is used for datatype. Do any good folks here have ideas on the > right way to accomplish all of these: > > 1. Post-process XML data (which might require a function datatype > handler) > 2. Do local search and sort > 3. Go to server only on pagination requests. > > Thanks in advance for your help and insights. > > > -Raj > -- View this message in context: http://old.nabble.com/jQgrid%3A-local-search---sort-with-custom-data-handling-tp26343717s27240p26349980.html Sent from the jQuery General Discussion mailing list archive at Nabble.com.