You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ag-grid单元格渲染器问题:布尔值转换文本显示无效

解决AG Grid布尔值转文本显示的问题

你写的代码里用了cellRendererParams,但这个属性是用来给自定义单元格渲染器传递参数的,不是直接用来返回显示文本的,所以单元格还是会显示原始的true/false。

给你两种可行的解决方法:

方法一:使用valueFormatter(推荐,适合简单文本替换)

这是AG Grid里专门用来格式化单元格显示值的属性,不会修改原始数据,只处理显示内容:

{
  headerName: 'Teste',
  field: 'active',
  valueFormatter: (params) => params.value === true ? 'sim' : 'nao'
}

方法二:使用cellRenderer(适合更复杂的渲染需求)

如果之后需要给文本加样式、插入HTML元素等,可以用这个属性直接返回渲染内容:

{
  headerName: 'Teste',
  field: 'active',
  cellRenderer: (params) => params.value === true ? 'sim' : 'nao'
}

选第一种方法就能解决你当前的问题,替换后单元格就会显示sim或nao了。

内容的提问来源于stack exchange,提问作者paulotarcio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 20:19:00