Lors de l'utilisation de la table de données jqgrid, vous devez parfois modifier le contenu de la cellule directement dans l'interface. Modifier la cellule
Ce qui suit présente comment modifier la cellule
jQuery("#user-list").setCell(3, 'name', 'cht');
Copier après la connexion
<. 🎜>Une autre méthode d'écriture
jQuery("#user-list").jqGrid('setCell',3, 'name', 'ddd');
Copier après la connexion
description du paramètre setCell :
rowid, numéro de ligne
colname, attribut name dans colNames
data, la valeur à modifier
class, ajoutez Style
Si vous rencontrez une situation où setCell n'est pas facile à utiliser (n'a aucun effet), vous devez faire attention à l'
id et utiliser le rowid dans gqgrid
Si la cellule utilise un formateur pour formater les données, il convient de noter que la valeur des données dans setCell doit également y correspondre, par exemple,
colModel : [
{
label : 'name',
name : 'name',
index : 'name',
formatter : function(cellValue) {
if (cellValue == 1) {
return "Yes"
}
else {
return "No";
}
return '';
}
}
]
Copier après la connexion
Si vous souhaitez que la cellule s'affiche Oui, les données dans setCell doivent être écrites sous la forme 1 comme suit :
jQuery("#user-list").setCell(3, 'name', '1');
Copier après la connexion
Ce qui précède est le contenu de jqGrid cell content modification_change cell value_setCell Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois. (www.php.cn) !