【发布时间】:2019-11-22 09:08:29
【问题描述】:
这是我在文档和在线讨论中看到的经典示例,用于向单元格弹出列表提供“动态”项目列表。但这并不是真正的动态。所有的值和关系都是提前知道的,并被硬编码到源代码中。
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']
};
}
}
如果我正在经营一项扩展业务,并且我每月将新城市添加到我在不同国家/地区保持公司存在的列表中,该怎么办?我不能每次获得新客户时都给程序员打电话。我需要一种方法在运行时动态地提供这个列表,其中包含一组从应用程序数据库中获取的值 - 提前未知。
这个可以吗?
我在此处记录了我在此方面的失败努力:
How do I Bind ag-Grid Dropdown to Array of Strings whose Values are not Known until Run Time?
如果您能在我的其他询问中在这里或那里帮助我回复,将不胜感激!
【问题讨论】: