【发布时间】:2022-01-14 13:33:24
【问题描述】:
在一个简单的 HTML 表格中,如果我想对单元格中的某个部分应用文本格式,例如:
<td>Qty: <b>5</b></td>
将部分文本设置为粗体非常简单,部分则不设置。我浏览了一堆 Ag Grid 文档,但我没有看到一种简单的方法来做到这一点。 (我不希望为此需要一个单元格渲染器组件;只是一个使用值格式化程序的简单方法。)
这是我看过的一些内容,但没有提供:
https://www.ag-grid.com/javascript-data-grid/cell-content/
https://blog.ag-grid.com/conditional-formatting-for-cells-in-ag-grid/
https://www.ag-grid.com/javascript-data-grid/value-formatters/
我希望有这样的方法:
valueFormatter(params) {
return 'Qty: <b>' + params.value + '</b>';
},
但我已经尝试过了,它不使用 HTML 标签解释/格式化。
【问题讨论】:
-
你不能使用这样的html标签,你必须使用cellStyle、cellClass或cellClassRules来实现这个
-
我只希望单元格中的部分文本格式化。
-
如果您只想要格式,请使用
cellRenderer。
标签: reactjs formatting ag-grid ag-grid-react