easyui动态改变datagrid某单元格的值

Step 1 赋值

>>>> 情况0、不知道数据行的时候,先获取目标单元格
// 得到columns对象
var columns = $('#datagrid名称').datagrid("options").columns;

// 得到rows对象
var rows = $('#datagrid名称').datagrid("getRows"); // 这段代码是

//对某个单元格赋值
rows[lastIndex][columns[0][5].field]=新的值;
>>>> 情况1、已经知道数据行的时候,直接使用数据行更新值

比如 onBeforeEdit: function (rowIndex, rowData) 、onAfterEdit: function (rowIndex, rowData, changes)

rowData.你的字段名 = 123; //首先要找到该行,然后为目标字段赋值

Step2 刷新

that.grid.datagrid('refreshRow', rowIndex); //然后刷新该行即可
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,890评论 0 38
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,173评论 25 708
  • 单元格对象 单元格是电子表格中最为核心的元素,当然单元格也是对象,是电子表格对象的子对象,所有的数据都是基于单元格...
    i7studio阅读 7,032评论 2 7
  • 这是北京,晚上8点的天,耳机里是小夜半,一切在眼中朦胧模糊的事情,其实在心里清晰可见,地铁里还和冬天的时候一样冷,...
    息玉案阅读 170评论 0 0
  • 最近,又重温了《肖申克的救赎》这部伟大的电影。为什么伟大,可以从百度百科对影片介绍的内容来感受一下:《肖申克的救赎...
    璀璨如域阅读 1,076评论 0 1