ホームページ >ウェブフロントエンド >jsチュートリアル >jqGrid セルの内容変更_セルの値の変更_setCell

jqGrid セルの内容変更_セルの値の変更_setCell

黄舟
黄舟オリジナル
2016-12-28 13:11:324160ブラウズ

jqgridデータテーブルを使用する場合、インターフェースでセルの内容を直接変更してセルを編集する必要がある場合があります

以下ではセルの変更方法を紹介します

 jQuery("#user-list").setCell(3, 'name', 'cht');

別の書き方

 jQuery("#user-list").jqGrid('setCell',3, 'name', 'ddd');

setCellパラメータの説明:

rowid、行番号
colname、name 属性
colNames のデータ、変更する値
class、スタイルを追加

setCell が使いにくい (効果がない) 状況に遭遇した場合は、以下を行う必要があります。

id に注意し、gqgrid で rowid を使用してください

セルがフォーマッタを使用してデータをフォーマットする場合は、setCell のデータ値もそれに一致する必要があることに注意する必要があります。たとえば、

colModel : [
{
label : 'name',
name : 'name',
index : 'name',
formatter : function(cellValue) {
    if (cellValue == 1) {
        return "Yes"
    }
    else {
        return "No";
    }
    return '';
    }
}
]

表示するセル はい、setCell のデータは次のように 1 として書き込む必要があります:

jQuery("#user-list").setCell(3, 'name', '1');

上記は jqGrid セルの内容変更_セルの値_setCell の内容です。詳細については、PHP 中国語 Web サイト (www.php.cn) に注意してください。コンテンツ!



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。