ag-grid - 从服务器端 API 获取 cellEditorParams 值
问题描述
有人可以建议一种从 agRichSelectCellEditor 的 api 获取 cellEditorParams 中的值的方法。
我所拥有的是
{
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
谢谢
解决方案
推荐阅读
- python - 无法使 Pandas 差异函数在 Python 中工作
- sql - Sybase SQL Anywhere:LOAD TABLE 函数是否在存储过程中工作?
- asp.net-core - 视图组件的异常处理和重定向
- c++ - 我可以或为什么不能在 std::set 中按索引搜索元素?
- python - 使用 Python 进行地理编码 - 仅从公司名称中获取地址
- python - Raspberry Pi3 + Raspbian - 与 cp210x 设备驱动程序的串行连接
- javascript - Nuxt JavaScript 钩子转换 - 一个错误?
- jquery - 没有正则表达式选项的数据表单个列搜索
- vue.js - 使用 Vue Test Utils 时无法读取未定义的属性“$i18n”
- python - pip 正在回滚