Получить значения cellEditorParams из серверного API - PullRequest
0 голосов
/ 23 сентября 2019

Может кто-нибудь предложить способ получить значения в cellEditorParams из API для agRichSelectCellEditor.

что у меня есть

{
                headerName: "Name",
                field: "Name",
                cellRenderer: 'keyValueCellRenderer',
                cellEditor: 'agRichSelectCellEditor',
                cellEditorParams: (params) => {
                     let url ='/customers/new-customers;
                     if (params.data.CustomerType && params.data.CustomerType.Id)
                        url = url + '?type=' + params.data.CustomerType.Id;
                     // get data from url and have it pushed to editor select list

                },
                 keyCreator: keyValueFilter,
                filter: 'agSetColumnFilter',
                editable: true, sortable: true
            },

function keyValueFilter(param) {
    return param.data && param.data.Text ? param.data.Text : ''
}

Я видел пример «Справочных данных» на ag-grid, но это кажется простым, поскольку данные уже доступны до редактирования.

Этот код написан на простом javascript, но решение на угловом тоже подойдет.

Код (извините, он работает в редакторе, не уверен, как использовать stackblitz) https://stackblitz.com/edit/js-a4dkax

Спасибо

...