agSelectCellEditor动态列表

Tom*_*nes 4 ag-grid

我正在使用 ag-grid,对于任何给定的行,我希望一列中的下拉列表取决于不同列的值。我可以使用 agSelectCellEditor 来做到这一点还是必须创建一个自定义组件。

Pra*_*hat 7

您可以cellEditorParams根据另一列的值返回不同值的方式定义函数。

这是来自 ag-grid 网站的示例 -

cellEditor : 'agSelectCellEditor';
cellEditorParams: function(params) {
    var selectedCountry = params.data.country;
    if (selectedCountry==='Ireland') {
        return {
            values: ['Dublin','Cork','Galway']
        };
    } else {
        return {
            values: ['New York','Los Angeles','Chicago','Houston']
        };
    }
}
Run Code Online (Sandbox Code Playgroud)

看一下官方文档中的这个例子。你必须替换 agRichSelectCellEditoragSelectCellEditor