Heim >Web-Frontend >js-Tutorial >jqGrid-Zelleninhalt changes_change cell value_setCell
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
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 ''; } } ]Wenn Sie möchten, dass die Zelle angezeigt wird Ja, die Daten in setCell müssen wie folgt als 1 geschrieben werden:
jQuery("#user-list").setCell(3, 'name', '1');Das Obige ist der Inhalt der jqGrid-Zelleninhaltsmodifikation_change cell value_setCell. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!