有没有一种方法可以在类型为agSelectCellEditor的ag网格可编辑单元格中重新加载cellEditorParams?

时间:2019-11-14 23:34:53

标签: ag-grid

我正在使用agSelectCellEditor在特定列单元格中显示一个下拉列表。这是列定义:

{
    headerName: 'Service', field: 'ServiceId', width: 180, suppressMenu: true, lockPosition: true, type: 'numberColumn',
    cellEditor: 'agSelectCellEditor',
    cellEditorParams: {
        values: extractValues($scope.Services)
    },
    valueFormatter: function (params) {
        if (!params.node || params.node.data.Id === 0) {
            return lookupValue($scope.Services, params.value);
        }
        else {
            return params.node.data.ServiceName;
        }
    },
    valueParser: function (params) {
        return lookupKey($scope.Services, params.newValue);
    },
    editable: function (params) {
        return params.node.data.UIRecordCategory === "Yes" && params.node.data.Id === 0;
    }
}
当用户第一次登陆页面时,上述

代码可以正常工作。网格之外还有另一个从服务器提取数据的网格。成功完成该事件后,应重新加载可编辑单元格下拉列表中的值。但是那没有发生。它继续显示旧值。

有什么办法可以在事件中重新加载cellEditorparams吗?

0 个答案:

没有答案