Bei Verwendung der jqgrid-Datentabelle müssen Sie manchmal den Inhalt der Zelle direkt in der Benutzeroberfläche ändern. Bearbeiten Sie die Zelle.
Im Folgenden wird erläutert, wie Sie die Zelle ändern.
jQuery("#user-list").setCell(3, 'name', 'cht');
Eine andere Schreibmethode
jQuery("#user-list").jqGrid('setCell',3, 'name', 'ddd');
setCell-Parameterbeschreibung:
rowid, Zeilennummer
colname, Namensattribut in colNames
Daten, der zu ändernde Wert
Klasse, Stil hinzufügen
Wenn Sie auf eine Situation stoßen, in der setCell nicht einfach zu verwenden ist (keine Wirkung hat), müssen Sie auf die
ID achten und die Zeilen-ID in gqgrid < verwenden 🎜>
Wenn die Zelle ein Formatierungsprogramm zum Formatieren der Daten verwendet, ist zu beachten, dass auch der Datenwert in setCell damit übereinstimmen muss, z. B.colModel : [ { label : 'name', name : 'name', index : 'name', formatter : function(cellValue) { if (cellValue == 1) { return "Yes" } else { return "No"; } return ''; } } ]
jQuery("#user-list").setCell(3, 'name', '1');