我对 ag-grid 很陌生,正在评估它。
我的项目数据有多个查找表(即 A Foo 具有 Bar 类别、Baz 品牌和 Boo 类),我希望能够在 ag-grid 中对其进行编辑。不幸的是,这些查找表不在我的控制范围内,而且我并不总是有顺序 ID。
例子:
Foo 有一个类
类可以是以下之一:
我无法控制 ID 或值。
因此,如果我放入 agSelectCellEditor,我能否以某种方式告诉它显示值,但收集 ID?
其他人对我如何收集职业、品牌等有更好的想法吗?
预计到达时间:
从 ag-grid 站点(https://www.ag-grid.com/javascript-grid-cell-editing/#agselectcelleditor-agpopupselectcelleditor):
colDef.cellEditor = 'agSelectCellEditor';
colDef.cellEditorParams = {
values: ['English', 'Spanish', 'French', 'Portuguese', '(other)']
}
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的,但我无法在此处取回 ID。也许其他人有更好的想法或之前已经实施过。
感谢您帮助 ag-grid 菜鸟。
有没有ag-grid比用更好的方法来验证行valueSetter?
我可以通过它来完成验证,但是不确定是否有更好的方法。
https://www.ag-grid.com/javascript-grid-value-setters/#properties-for-setters-and-parsers
我要验证行中的两个字段。DateFrom和DateUntil(不允许为null,DateFrom必须小于DateUntil)。