jqGrid: Comment appeler 'reloadGrid" pour actualiser la grille à partir des filtres externes

J'ai des filtres à l'extérieur de jqGrid, qui devrait déclencher une grille de rechargement. Cette entrée m'ont donné un bon aperçu de la façon de la mettre en œuvre, à l'aide de la postData option: Comment filtrer les jqGrid PAS de données en utilisant le construit en recherche/filtre de la boîte de
Malheureusement, les extraits de code sont des fragments, et je ne peux pas comprendre ce que l'ensemble de la séquence d'appels devrait être. Voici un condensé de vue de mon approche actuelle:

<script>
  $(document).ready(function() {
    $("#submit").click(function(e) {
      e.preventDefault();
      myGrid.trigger('reloadGrid');
    }); 
  });

var url="${servicesUrl}/projects";

var myGrid = $("#projectList").jqGrid({
    url: url,
    datatype: 'json',
    mtype: 'GET',  
    //...
});
</script>

Comment dois-je structurer le code, de sorte que chaque clic sur le bouton Soumettre pour déclencher une grille de rechargement? Une fois que j'ai cette triés, je suis sûr que je vais être en mesure d'ajouter le posData partie, mon problème est la plupart du temps avec l'ensemble de la séquence d'appels. Je ne suis pas sûr lequel les appels doivent être à l'intérieur de l'ready() de la fonction, et comment appeler 'reloadGrid' correctement. Toute aide grandement appréciée.

OriginalL'auteur Pablo | 2013-06-26