0
我有基於ag-grid的應用程序,其中richSelect下拉列表正在用於某些列。對於某些richSelect列,下拉列表中的值應該基於一個id。如何獲得ag-grid中每個richSelect的自定義值
我的JSON數據是這樣的:
data : [{
collegeId : "MIT",
users : [{
name : "Alex",
country : "USA"
}, {
name : "Barbara",
country : "Canada"
}
]
}, {
collegeId : "Berkeley",
users : [{
name : "Samantha",
country : "Australia"
}, {
name : "Amanda",
country : "Germany"
}
]
}
]
這裏是我的colDefs看起來像:
{ headerName : "Users", field: "users", filter: "text",
cellEditor : "richSelect",
cellEditorParams : {
values : this.getValues()
}
}
問題是,排在MIT我想用戶列表,只有亞歷克斯和芭芭拉。同樣,對於伯克利,我需要用戶的richSelect只有薩曼莎和阿曼達。
這裏用戶列表取決於collegeId。在getValues()中,我可以獲取所有用戶,但不知道如何根據collegeId進行匹配。
你可以能在cellEditor'init'方法中獲取curent行的完整數據? –