35 votes

Est-il possible de supprimer le bouton Développer / Réduire de l'en-tête jqGrid?

J'utilise le jqGrid disponible à l' adresse http://www.trirand.com/jqgrid/jqgrid.html et je ne trouve pas le moyen de désactiver son bouton Développer / Réduire en haut à droite de l'en-tête. Quelqu'un sait s'il y a une option pour le faire?

Je voudrais supprimer la chose entourée en rouge: texte alternatif

60voto

Justin Ethier Points 57486

Oui, il existe une option pour cela: hidegrid: false


À partir du wiki de la documentation jqGrid pour Options :

cachette

booléen

Active ou désactive le bouton Afficher / Masquer la grille, qui apparaît sur le côté droit du calque Légende. Ne prend effet que si la propriété caption n'est pas une chaîne vide.

1voto

Pankaj Pravin Points 1

Utilisez ce code pour réduire tout jqgrid sur la page

 elements = $('div.ui-jqgrid-bdiv');
elements.each(function() { $(this).css("display", "none"); });
elements = $('div.ui-jqgrid-hdiv');
elements.each(function() { $(this).css("display", "none"); });
$('#JQGrid_pager').hide();
$('#rs_mJQGrid').hide();
 

0voto

Abhi Points 63

Si vous souhaitez désactiver le bouton bascule des grilles principales, vous pouvez définir

 hidegrid: false
 

Si vous essayez de désactiver ou de masquer les boutons de développement et de réduction des sous-réseaux, utilisez-le avec loadcomplete

 jQuery("#GridTeableID").jqGrid('hideCol', "subgrid");
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X