L'ajout de Jqgrid navButtonAdd icône vers le haut(cloné) navigator
Je suis en utilisant navButtonAdd d'avoir un sélecteur de colonnes dans mon jqgrid, mais elle ajoute également le bouton de la barre de navigation inférieure. Est-il possible d'ajouter la même icône en haut de mon cloné barre de navigation. Voici mon code...
jQuery("#grid").jqGrid({
......
toppager: true,
....
);
jQuery("#grid").jqGrid('navGrid','#pager',
{cloneToTop: true, edit:false, add:false, del:false, search:false},
{ }, { }, { }, { } );
jQuery("#grid").jqGrid('navButtonAdd', '#pager', {
caption : "",
buttonicon : "ui-icon-calculator",
title : "Choose Columns",
onClickButton : function() {
jQuery("#grid").jqGrid('columnChooser');
}
});
Vous devez vous connecter pour publier un commentaire.
Si le toppager sera créé, il sera l'id est construit à partir de la grille d'id et de "_toppager", de sorte qu'il sera "grid_toppager" dans votre cas. Donc, vous devriez utiliser
Voir ici et ici pour plus de détails et pour les démos.
id
de la grille pourrait avoir certains caractères spéciaux (qui n'est pas recommandé), vous devez utiliser'#' + $.jgrid.jqID(msgGrid[0].id) + '_toppager_left'
à la place (voir au sujet d'échapper ou de méta-caractères ici).Pour les fonctionnalités de base, la définition de la toppager: vrai et cloneToTop: vrai suffirait comme ci-dessous.