Maison >interface Web >js tutoriel >contenu de la cellule jqGrid modification_change cellule value_setCell

contenu de la cellule jqGrid modification_change cellule value_setCell

黄舟
黄舟original
2016-12-28 13:11:324130parcourir

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');
<.>Une autre méthode d'écriture

 jQuery("#user-list").jqGrid(&#39;setCell&#39;,3, &#39;name&#39;, &#39;ddd&#39;);
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 : &#39;name&#39;,
name : &#39;name&#39;,
index : &#39;name&#39;,
formatter : function(cellValue) {
    if (cellValue == 1) {
        return "Yes"
    }
    else {
        return "No";
    }
    return &#39;&#39;;
    }
}
]
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, &#39;name&#39;, &#39;1&#39;);
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) !



Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn