首頁 >web前端 >js教程 >jqGrid 儲存格內容修改_改變cell值_setCell

jqGrid 儲存格內容修改_改變cell值_setCell

黄舟
黄舟原創
2016-12-28 13:11:324131瀏覽

在使用jqgrid資料表的時候有時需要在介面直接修改單元格的內容,編輯單元格

下面介紹修改單元格cell的方法

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

另一隻寫法

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

setCell參數說明:

行號
colname, colNames中的name屬性
data, 要修改後的值
class, 新增樣式

如果遇到setCell不好用(沒有效果)情況要注意

id,要用gqgrid中的rowid

如果單元格使用了formatter格式化數據,需要注意setCell中的data值也需要與之匹配,例如

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

如果要使單元格顯示Yes,setCell中的data需要寫成1如下:

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

 以上就是jqGrid 儲存格內容修改_改變cell值_setCell的內容,更多相關內容請關注PHP中文網(www.php.cn)!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn