jqGrid mit multiselect auf, so deaktivieren Sie Kontrollkästchen überprüfen, wenn die Zeile ausgewählt ist
Ich bin mit einem jqGrid mit multiselect setzen. Das funktioniert, aber ich habe eine Nebenwirkung die ich möchte, um loszuwerden off. Immer wenn jemand Klicks auf eine Zeile die checkbox ändert sich auch seinen Aktivierungszustand. Ich möchte zu verlassen.
Habe ich versucht, dieses:
onSelectRow: function(row) { return false; }
und Einstellung
beforeSelectRow: function(rowid, e) { return true; },
Wenn ich setzen Sie dies auf false, bekomme ich das gewünschte Verhalten, aber dann habe ich auch nicht bekommen, alle ausgewählten id ' s mehr über
jqGrid('getGridParam', 'selarrrow');
Jemand hat eine Idee dieses Problem zu beheben?
Doppelte Abfrage, Siehe meine Antwort hier
InformationsquelleAutor Kris van der Mast | 2010-01-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
jqGrid ist entworfen, auf diese Weise zu arbeiten; Sie haben einen guten Grund für die nicht wollen, um die Anzeige der Kontrollkästchen?
InformationsquelleAutor Justin Ethier
Oben einfügen Zeile code auf gridComplete Funktion
Ich war gonna downvote diese für die Arbeit nicht mit der neuen jqgrid, aber es ist 7 Jahre alt, so dass Sie können halten Sie Ihre Punkte.
InformationsquelleAutor Dipesh
Hatte ich einen Fall, wo ich hatte ein paar Aktionen, die ausgelöst wurden durch auswählen von Zellen, und ich wollte nicht, dass die Zeile ausgewählt werden.
Überprüfe ich die Spalte Anzahl in der onCellSelect-Funktion und Umschalten der checkbox-Auswahl wieder für andere Spalten als die erste select-Spalte
InformationsquelleAutor Justin Moore
InformationsquelleAutor Saurabh Bhardwaj
Versuchte ich awattar Ansatz gefunden, aber srcElement wurde nicht definiert. Ich habe dieses statt:
InformationsquelleAutor Bob
hinzufügen init-Methode
InformationsquelleAutor Mio
War ich in der Lage zu erreichen, indem Sie die Spalten-ID der onSelect-event-handler. Wenn es eine andere Spalte als die erste, return false. Ich hatte es in ein paar event-Handler, um das gewünschte Verhalten.
InformationsquelleAutor Rakesh Malik
InformationsquelleAutor awattar
Versuchen Sie es unter einem. Folgenden code hilft mir, mich zu resloved, dass Problem. Mit Hilfe dieser u sind nicht in der Lage, klicken Sie auf das raster.
InformationsquelleAutor Pravin