ag-grid - Ag-Grid 行数据 .map param.value
问题描述
我正在使用 Ag-Grid React - 并尝试使用以下方法映射 rowData 中的 params.value:
{
headerName: "Assigned To",
field: "assignedTo",
colId: "assignedTo001",
sortable: true,
floatingFilter: true,
filter: 'agTextColumnFilter',
cellRendererFramework: function(params) {
if(!params.data.assignedTo) {
return ''
}
// return JSON.stringify(params.data.assignedTo)
params.data.assignedTo.map((user) => {
if(user) {
return JSON.stringify(user)
}else{
return 'Not assigned'
}
})
}
},
.map 上方的注释行// return JSON.stringify(params.data.assignedTo)
工作正常,但我需要映射数组以显示 user.uid 或 user.name。
我开始尝试使用默认的 params.value,但没有成功,所以我改用了 params.data。
上面的代码不起作用,出现Uncaught Error: cellRendererFramework(...): Nothing was returned from render.
错误。
从一个数组中连续返回多个值的最佳方法是什么?
解决方案
在前面添加return
语句params.data.assignedTo.map((user) => {
推荐阅读
- java - Firestore @DocumentId 不在文档中创建字段(Java)
- onclick - 如何使用预先确定的 onclick 事件自动生成一系列按钮?
- performance - 一些通用寄存器比其他寄存器快吗?
- reactjs - React-Bootstrap 进度条不会随着状态变化而更新
- javascript - 循环以减少 React 中的冗余
- python - 如何使用 libvlc 向视频播放器添加额外的音轨
- javascript - 选择不在元素内的文本
- zsh - zsh:算术扩展:'语法错误:预期操作数(错误标记为“1 + 1”)'
- python - “.replace”运算符不工作 Python
- android-studio - 待办事项列表:复选框激活列表中的每个成员