The main objective is to get some non-visible data back to the client. The data is per grid column, so it needs to be attached to the grid in some form.
The UltraWebGrid's CSOM has method getFooterText, so this looks like a great place to stash my data, but from what I read the only way to get the footer text into UltraWebGrid is to assign the values per column in InitializeLayout.
So I really have three questions.
Right now I"m passing a javascript array containing all my data (one array element for each grid column, but this doesn't get the job done when I'm using a WARP. I need the data passed back within my grid.
I haven't used it in this way, but you can hide Rows...could you put your data into the the first row and then hide the row at index 0?
I got the Footer solution to work. Data is not visible by the client, accessible via javascript, and refreshes via WARP. I did find that the infragistics method .setColumnHeader() doesn't work when there are only column headers & footers, but no rows. Big bummer!
Sounds like your suggestion will also work (I didn't know you could hide regular rows). It might even get me around the .setColumnHeader() bug.
Thanks!