What I think I need to do, is use remapColumns in the normal manner, initially, so that the local data already in the grid, along with it’s headers, are properly re-organized.
Then, I think I need to call remapColumns a 2nd time, passing in a plain permutation that informs the grid that incoming ajax requests can be left alone.. a cell-data only permutation of [0,1,2,3,4] so that it does not affect try to map the JSON (since the server is already doing it). I’m not sure how to do this, however.