Je vois que vous pouvez ajouter un en haut de la barre de légende et de mettre un titre en utilisant ce code:
jQuery('#grid').setCaption("Title");
Est-il de toute façon, si j'ai déjà un titre, afin de supprimer la barre de légende?
J'ai essayé cela, mais il supprime juste le texte (ne pas effacer la totalité de la barre de légende).
jQuery('#grid').setCaption("");
OriginalL'auteur leora | 2011-03-12
si vous voulez dépêchez-vous,
test
ou si vous avez plusieurs grilles, puis seulement masquer la barre de titre d' $("#grid"), puis faire
OriginalL'auteur Mujah Maskey
Si vous créez jqGrid ayant pas de barre de titre (
caption: ""
) et d'examiner la grille à l'égard des Outils de développement ou à l'égard de Firebug, vous verrez la<div>
avec la classe "ui-jqgrid-barre de titre" avoir<span>
avec la classe "ui-jqgrid-titre" et le point d'ancrage avec la classe "ui-jqgrid-barre de titre-fermer" comme les éléments d'enfant:De sorte que même vous créer la grille sans la barre de titre jqGrid créer tous les éléments cachés de la barre de titre.
J'ai regardé à travers la jqGrid code où la légende sont créés et pourrait trouver le fragment suivant
Donc d'avoir les mêmes résultats qu'avec la grille initialisé avec
caption: ""
paramètre que vous pouvez faire à la suiteVous devriez faire la déliaison de l'minimiser le bouton uniquement si vous êtes sûr, que la grille ne sera pas le titre (
caption
) plus tard. Les liaisons a pris moins de ressources et de ne rien faire pour le caché de la grille.Donc la suggestion de Pravat Maskey juste pour masquer le titre est tout à fait correcte et mes enquêtes confirment cette.
OriginalL'auteur Oleg