【问题标题】:AG Grid issues with updating Row data using Javascript使用 Javascript 更新行数据的 AG Grid 问题
【发布时间】:2021-12-06 21:04:40
【问题描述】:

我是 AG Grid 的新手。我目前在更新单个单元格时遇到问题。我可以更新,但旧值仍保留在 UI 中 当网格第一次加载时,我有一个单元格渲染选择器

单元格渲染器

基于此当我第一次加载 AG 网格时它很好。但如果我真的改变了

const r= gridOptions.api.getRowNode(params.data.id); 
                                    var test= "InProcess";
                                    r.setDataValue('IsIndexed', test);

我应该只得到图像,但我看到它被附加到现有的

更改后

在 oninit 中我使用了类似的东西

  if (params.value === 'ABC') {
                    imgForDLHub = '../Im1/123.png';
              
                }
                else if (params.value === '567') {
                     imgForDLHub = '../Im34/546.png';

                 }

【问题讨论】:

    标签: javascript ag-grid ag-grid-validation


    【解决方案1】:

    更改数据后,需要调用 ag-grid 的函数来刷新表格单元格:

    api.refreshCells()
    

    这只是一个函数,它接受可选参数并对所有单元格执行更改检测,并在需要时刷新单元格。

    查看文档的这些部分了解更多信息:

    【讨论】:

    • 嗨哈里斯,还是一样
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-10
    • 1970-01-01
    • 2021-10-14
    • 2020-11-07
    • 2019-11-11
    • 1970-01-01
    相关资源
    最近更新 更多