Jqgrid e aprimoramento progressivo: progride com êxito do HTML, para JSON local, para JSON remoto, mas o pager não inicia corretamente?

Dê uma olhada no que acontece no meu violino aqui:http://jsfiddle.net/tbH5H/

Eu estou tentando alcançar aprimoramento progressivo adequado usando jgrid. Tudo funciona muito bem, exceto que eu não sei como fornecer ao jqgrid as informações corretas do pager no primeiro carregamento. Meu script do lado do servidor despeja o JSON e uma tabela HTML correspondente para bots de SEO.Mas como também posso fornecer a contagem total correta de páginas para o jqgrid nesta primeira carga local? O pager funciona corretamente após uma extração remota de dados, como você pode ver no violino.

HTML

<table id="grid">
    <tr><th>ID</th><th>State</th></tr>
    <tr><td>1</td><td>Alaska</td></tr>
    <!-- etc...server side script dumps this out for SEO... -->
</table>
<div id="pager"></div>  

JS

$("#grid").jqGrid({
    datatype:'local',
    // Server side script dumps this JSON out for first load only, 
    // other requests will come from remote source, see further down...
    data: [{"id":1,"state":"Alabama"},
           {"id":2,"state":"Alaska"},
           {"id":3,"state":"Arizona"},
           {"id":4,"state":"Arkansas"},
           {"id":5,"state":"California"},
           {"id":6,"state":"Colorado"},
           {"id":7,"state":"Connecticut"},
           {"id":8,"state":"Delaware"},
           {"id":9,"state":"Florida"},
           {"id":10,"state":"Georgia"}],  
    height: 250,
    width: 450,
    rowNum:10,
    colNames:['ID','State'],
    colModel:[
       {name:'id',    index:'id',    width:50},
       {name:'state', index:'state', width:100}
    ],
    caption: "States of the USA",
    pager: '#pager'
});
$("#grid").jqGrid('navGrid', '#pager',{edit: false, add: false, del: false, search: false, refresh: true});         

   // Convert the grid to read remotely, but don't trigger a unnecessary reload...
   // (because queries are expensive! We shouldn't need to run them twice!)
   $('#grid').jqGrid("setGridParam",{datatype:"json", mtype:"POST", url:"/some/url/here"});
   $('#grid').jqGrid("setGridParam",{postData:data});

questionAnswers(2)

yourAnswerToTheQuestion