Heim >Web-Frontend >js-Tutorial >jqGrid-Zelleninhalt changes_change cell value_setCell

jqGrid-Zelleninhalt changes_change cell value_setCell

黄舟
黄舟Original
2016-12-28 13:11:324132Durchsuche

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)!



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn