【问题标题】:Ag-grid valueGetter does not fire when "Column" is out of view or hidden当“列”不在视野或隐藏时,Ag-grid valueGetter 不会触发
【发布时间】:2021-10-05 22:43:36
【问题描述】:

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

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

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

ag-grid 版本 23.0.2 角度版本 8

【问题讨论】:

    标签: calculated-columns ag-grid-angular


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,这正是我们所需要的。
    猜你喜欢
    • 1970-01-01
    • 2020-04-06
    • 2018-12-30
    • 1970-01-01
    • 1970-01-01
    • 2020-04-12
    • 2023-03-27
    • 2021-10-14
    • 2022-01-23
    相关资源
    最近更新 更多