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

原文地址:https://www.jianshu.com/p/8261e0888aed


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM