Может кто-нибудь предложить способ получить значения в 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
Спасибо