easyui datagrid 點擊保存時正在編輯行數據無法獲取的解決方法

解決方法:在點擊保存時執行的函數中遍歷所有行,逐一關閉編輯:

var storageid = $('#id').textbox('getValue');
//保存入庫明細
var addrows = $("#storage_jl_dg").datagrid('getRows'); //獲取加項列表中的所有行
for(var i=0; i<addrows.length; i++) {
    //$('#storage_jl_dg').datagrid('endEdit', i);
    $('#storage_jl_dg').datagrid('selectRow', i).datagrid('endEdit', i);//關閉第i行的編輯
    console.log("ROWS:"+JSON.stringify(addrows[i]));
    
    doOthers;
    
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章