2010-11-17 5 views
0

J'utilise jqGrid version 3.6 beta avec asp.net et je veux ajouter le menu contextuel dynamique sur la ligne selection.When jamais utilisateur rightclick une ligne jqGrid il veut voir le menu comme fichier , modifier et autres menus. J'ai terminé en utilisant une seule page, c'est-à-dire que jqgrid et son parent (fichiers JS) sont en une seule page. Mais dans mon application principale, j'ai une page maître dans laquelle mal définir tous les JS et séparer la page pour le contenu (Jqgrid). Donc ce qui se passe est le même code qui s'exécute dans l'application d'une seule page ne fonctionne pas dans la page de détail maître.Peut-on m'aider dans ceMenu contextuel dans jqGrid sur la ligne Cliquez dans jqGrid

+0

Mon application sera comme le scénario suivant. Disons A.aspx (semblable à la page maître) est là dans lequel j'appelle tous les onglets et chargez les onglets et ces onglets seront liés à b.aspx contenant jqgrid en utilisant l'appel de div ces pages cliquées pour charger dans A.aspx lui-même. Maintenant, dans ce scénario, je mets le menu contextuel qui est bien dans l'application d'une seule page fonctionne, qui ne fonctionne pas à moi quand je place cela dans b.aspx dans ce cas, ce qui peut être fait .... – hkv

+1

Est-ce que vous utilisez 'jquery.contextmenu .js'? Ce serait mieux si vous postez un exemple de code qui peut être utilisé pour reproduire votre problème. De plus, vous pouvez à tout moment modifier le texte de votre question. Il est préférable de modifier ou d'ajouter le texte de la question pour écrire des informations supplémentaires dans le commentaire. – Oleg

+1

L'utilisation de verstions rétro (versions très anciennes) de jqGrid n'est pas recommandé. Surtout l'utilisation des anciennes versions bêta. Vous pouvez télécharger la version 3.8.1 actuelle de jqGrid depuis http://www.trirand.com/blog/?page_id=6 – Oleg

Répondre

0

Atlast j'ai obtenu la solution pour le menu contextuel et son fonctionnement bien. pour que cela fonctionne je devais ajouter afterinsertrow ainsi que la fonction ondblclickrow et puis cela fonctionne bien