Wie Verstecke ich ein jqGrid Spalte mit Variablennamen?
Habe ich ein jqGrid Spalte die Namen ändern kann (ist eine variable), wie bekomme ich den Namen und verstecken Sie?
Etwas entlang der Linien von unten (die nicht arbeiten)
$('#tblGridName').jqGrid('hideCol',4);
oder
var infoName = $('.ui-jqgrid-htable th:eq(4)').text();
$('#tblGridName').jqGrid('hideCol',infoName );
InformationsquelleAutor bcm | 2010-08-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einfach
zu Holen Sie sich die aktuellen
colModel
. Danncm[4].name
ist der name der Spalte. Sotun, was Sie brauchen.
InformationsquelleAutor Oleg
Sorry, die Antwort gefunden, fast direkt Weg.
Nur geändert das
werden
Besser Lösungen begrüßt.
.trim()
wird nicht unterstützt in allen Browsern. Sie sollten wahrscheinlich verwenden Sie die jQuery -$.trim()
Methode.var infoName = $.trim( $('.ui-jqgrid-htable th:eq(4)').text() );
Sie sind Recht... , warf einen Fehler im IE.. geändert.
InformationsquelleAutor bcm