【问题标题】:ag-grid "isGroupOpenByDefault" property is not working while trying to open the row group by default in Angular ag-grid尝试在Angular ag-grid中默认打开行组时,ag-grid“isGroupOpenByDefault”属性不起作用
【发布时间】:2021-08-21 07:28:29
【问题描述】:

我正在使用行分组功能根据其中一列对行进行分组(就像我根据我的 ag-grid 表中的客户字段进行分组一样)。默认情况下,我相信它在关闭状态下始终可见。我想在打开状态下默认显示行组。为此,我正在使用 [isGroupOpenByDefault] 属性,但在使用时,出现错误 ERROR in Can't bind to 'isGroupOpenByDefault' since it isn't a known property of 'ag-grid-angular'。 我正在使用 Angular ag-grid 企业,我添加了行分组及其其他属性所需的“RowGroupingModule”和“ColumnsToolPanelModule”,@ag-grid-community/angular 版本是 ^25.1.0

有人可以帮我吗?提前谢谢你

【问题讨论】:

    标签: angular ag-grid ag-grid-angular


    【解决方案1】:

    感谢大家的回复。我发现有关“isGroupOpenByDefault”的解决方案不起作用。我已经在我的本地主机上测试了这个功能,这两个依赖项“@ag-grid-community/angular”和“@ag-grid-community/client-side-row-model”的安装版本是 25.1.0。但是这些“isGroupOpenByDefault”回调是在 25.3.0 版本中引入的。 我从这个 Url https://www.ag-grid.com/ag-grid-changelog/ 找到了这一点 他们在 25.3.0 版本中编写了新功能[Key= AG-5347]。

    【讨论】:

      【解决方案2】:

      您可以尝试直接添加到网格选项,如下所示,

      isGroupOpenByDefault: (params) => { return (params.field == 'year' && params.key == '2004') || (params.field == 'country' && params.key == 'United States'); };

      【讨论】:

      • 感谢 KAP 的回复。我也尝试添加默认网格选项,而不是在 html 中添加 @input 属性,但仍然遇到同样的问题。我找到了关于得到问题的答案。
      猜你喜欢
      • 2021-02-09
      • 2019-04-13
      • 2015-09-23
      • 2017-02-25
      • 2020-03-27
      • 2019-01-21
      • 2021-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多