【发布时间】:2022-12-10 22:53:45
【问题描述】:
我们正尝试在 Safari 16.x 中的网格上使用自定义单元格渲染器加载数据,并且当我们滚动时网格每次渲染都非常缓慢并且视觉效果不佳。
我们有这样的数据:
| Column A | Column B | Column C | Column D |
|---|---|---|---|
| A | X | C | 1 |
| A | X | C | 2 |
| A | X | D | 1 |
| A | X | D | 2 |
| A | X | D | 3 |
| B | X | E | 1 |
我们想表示如下:
| Column A | Column B | Column C | Column D |
|---|---|---|---|
| C | 1 | ||
| 2 | |||
| -------- | -------- | ||
| A | X | 1 | |
| D | 2 | ||
| 3 | |||
| -------- | -------- | -------- | -------- |
| B | X | E | 1 |
C、D & E 数据表示为一棵树,为此我们使用了自定义单元格渲染器。
我们尝试启用 rowBuffer 属性,但随后它增加了 DOM 元素的数量并且网格响应不好。对于 ~100 行,展开和折叠需要大约 10 秒来呈现。
角度:14.x 农业网格:28.x
【问题讨论】:
标签: safari ag-grid ag-grid-angular