美文网首页
easyui动态改变datagrid某单元格的值

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

作者: 仙道喵喵 | 来源:发表于2018-04-23 09:29 被阅读87次

    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); //然后刷新该行即可
    

    相关文章

      网友评论

          本文标题:easyui动态改变datagrid某单元格的值

          本文链接:https://www.haomeiwen.com/subject/txrklftx.html