$ .Jgrid.nav à jqGrid pour jquery
Question
J'ai deux jqGrids différentes dans la même page. Dans la première grille, je me suis fixé des fonctions personnalisées pour les boutons d'ajouter et de modifier dans la barre de navigation, en utilisant le code suivant:
$.jgrid.nav.addfunc =
function() {
$('#btninsreset').click();
};
$.jgrid.nav.editfunc =
function(id) {
editUscita(id);
};
Dans la deuxième grille, je voudrais avoir le comportement par défaut, mais j'obtenir les mêmes seetings que la première grille à la place. Comment puis-je réinitialiser le navigateur aux paramètres par défaut pour la deuxième jqGrid? Merci
La solution
Réglage de $.jgrid.nav.addfunc
Modifiez les paramètres globaux, vous pouvez donc pas utiliser si vous voulez avoir deux jqGrids sur la même page. La meilleure façon de résoudre le problème est mise de addFunc et editfunc en tant que paramètres de la première grille:
jQuery('#grid1').jqGrid({
// ...
'#pager1'
}).jqGrid ('navGrid', '#pager1', {
addfunc: function() {$('#btninsreset').click();},
editfunc: function(id) {editUscita(id);}
});
Autres conseils
I'v fait: Je dois simplement mettre $ .jgrid.nav.addfunc = null;