如何解决Ag-Grid行数据.map参数值
我正在使用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) => {
语句
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。