0

使用:我们使用 ag-grid 就像我们在客户端软件上使用 excel 一样。在其中,我们有一些我使用 valueGetter 函数运行的自定义计算。我们的网格有超过 50 个 ColumnDef。这意味着在您分别向右或向左滚动之前,某些列是不可见的。我所有的功能都有效,我没有计算问题。

问题:当我编辑一个值时,我有一些列现在需要触发 valueGetter。对于当前在视图中的列,它们触发并运行计算没有问题,但是有些列不在视图中,有些列被隐藏。在这些特别是网格将不会运行 value getter,直到它在视图中或列上的隐藏标志已设置为 false。

这是一个问题的主要原因是因为网格太宽了,我必须隐藏某些列并将其显示为“视图组”。我需要知道是否有我缺少的 gridOptions 设置或 grid 指令?或者是否有另一种解决方案,我可以在编辑字段时对整个运行进行计算。

ag-grid 版本 23.0.2 角度版本 8

4

1 回答 1

0

不确定您是否在 AG Grid 实现中使用了 Adaptable,但如果是,那么这可能会有所帮助:

不久前我们遇到了这个问题,我们通过将自定义计算从 AG Grid 移到 Adaptable 的计算列中来解决它,该计算列将在行中的任何相关单元格更新时进行评估。

于 2021-09-02T09:25:46.390 回答