J'essaye de faire fonctionner le menu contextuel du navigateur à l'intérieur d'un dojox.grid.DataGrid. Quand je fais un clic droit sur la grille maintenant, rien ne se passe. J'ai essayé de surcharger onCellContextMenu, onRowContextMenu, doContextMenu, et oncontextmenu avec des fonctions vides sur l'instance de la grille, mais cela n'a pas fonctionné. La méthode onCellContextMenu est appelée en cliquant dessus avec le bouton droit de la souris, mais n'affiche toujours pas de menu contextuel. Je pense que l'événement est arrêté à un autre niveau, mais je ne suis pas sûr de savoir où chercher.Comment activer le menu contextuel du navigateur dans dojox.grid.DataGrid?
La grille contient une liste de liens, et je souhaite que les utilisateurs puissent cliquer avec le bouton droit de la souris sur les liens afin de pouvoir les ouvrir dans un nouvel onglet. Je sais que je peux faire un menu contextuel personnalisé pour fournir cette fonctionnalité, mais j'aimerais savoir comment désactiver ce comportement à l'avenir.
En ce qui concerne cette solution: "Voici un exemple de travail qui m'a été donné lors de la discussion communautaire: http://jsfiddle.net/kfranqueiro/SqYXd/": cela fonctionne bien avec Dojo Datagrids. Malheureusement, ce n'est pas le cas pour EnhancedGrids (la liaison est conservée sur la grille, donc même si vous ne liez aucun menu Dijit sur la grille, le menu du navigateur n'apparaîtra toujours pas). Toute solution "améliorée" pour cela? ... A.R. –