Ag grid 从服务器端API获取cellEditorParams值
有人能建议一种从agRichSelectCellEditor的api获取cellEditorParams值的方法吗 我所拥有的是Ag grid 从服务器端API获取cellEditorParams值,ag-grid,ag-grid-angular,Ag Grid,Ag Grid Angular,有人能建议一种从agRichSelectCellEditor的api获取cellEditorParams值的方法吗 我所拥有的是 { headerName: "Name", field: "Name", cellRenderer: 'keyValueCellRenderer', cellEditor: '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网格上的“参考数据”示例,但这似乎很简单,因为在编辑之前数据已经可用
这段代码是用普通javascript编写的,但是用angular编写的解决方案也可以
代码(抱歉,它在编辑器中工作,不确定如何使用stackblitz)
谢谢你能把你的问题放到stackblitz上吗?ioHi@harkeshkumar试图设置,但无法运行。抱歉,我从来没有这么做过,所以我不知道那些编辑器是如何工作的。你介意看一下吗。我已经在描述中添加了链接,确保我可以查看它。你能把你的问题放到stackblitz.ioHi@harkeshkumar上吗?试图设置,但无法使其工作。抱歉,我从来没有这么做过,所以我不知道那些编辑器是如何工作的。你介意看一下吗。我在描述中添加了链接,确保我可以查看它