easyui的datagrid刷新行单元的问题

easyui的刷新datagrid的某行时,界面没反应

$('#dg').datagrid('updateRow', {
    index: index,
    row: {
        Name: data.Name
    }
});

  发现是因为在编辑状态的问题。当前行处于编辑模式,需要先结束编辑,否则 updateRow 的效果可能被覆盖,所以在调用前,先结束编辑状态

if ($('#' + dg).datagrid('validateRow', index)) {
    $('#' + dg).datagrid('unselectRow', index).datagrid('endEdit', index);
    index = undefined;
}

  再次更新界面,发现界面成功刷新。

posted @ 2025-01-24 17:33  出门必戴双肩包  阅读(133)  评论(0)    收藏  举报