Comment puis-je cacher un jqGrid colonne de nom de variable?
J'ai un jqGrid colonne dont le nom peut changer (d'une variable), comment puis-je obtenir le nom et le cacher?
Quelque chose le long des lignes de la ci-dessous (qui ne fonctionnent pas)
$('#tblGridName').jqGrid('hideCol',4);
ou
var infoName = $('.ui-jqgrid-htable th:eq(4)').text();
$('#tblGridName').jqGrid('hideCol',infoName );
OriginalL'auteur bcm | 2010-08-01
Vous devez vous connecter pour publier un commentaire.
Vous pouvez simplement utiliser
pour obtenir le courant
colModel
. Puiscm[4].name
est le nom de la colonne. Doncfaire ce que vous avez besoin.
OriginalL'auteur Oleg
Désolé, trouvé la réponse presque tout de suite.
Juste modifié cette
être
Meilleure des solutions accueilli.
.trim()
n'est pas pris en charge dans tous les navigateurs. Vous devriez probablement utiliser jQuery$.trim()
méthode.var infoName = $.trim( $('.ui-jqgrid-htable th:eq(4)').text() );
vous avez raison... qui a jeté une erreur dans IE.. modifié.
OriginalL'auteur bcm