【问题标题】:Ag grid - Master/detail,keep detail rows permanently open [closed]Ag 网格 - 主/明细,保持明细行永久打开 [关闭]
【发布时间】:2019-12-21 22:16:51
【问题描述】:

对于 Ag 网格主/明细,有没有办法让明细行默认打开?没有选择关闭它们?

【问题讨论】:

  • 你应该在你的问题中添加一个具体的例子,让人们更好地理解你的真正意思和你的期望。

标签: javascript ag-grid ag-grid-react


【解决方案1】:

首先,您可以遍历农业网格上的所有主行,在每个节点上,您可以使用setExpanded() 方法并将参数设置为true。这将导致打开所有行。这可以在onGridReady 事件上处理。

params.api.forEachNode(node => {
  node.setExpanded(true);
})

至于保持它永久打开而没有关闭它们的选项,解决这个问题的一种方法是隐藏切换行的箭头图标。为此,我们可以通过将display 属性设置为none 来覆盖默认CSS。此外,您可能需要使用!important 声明。

.ag-theme-balham .ag-cell .ag-icon {
  display: none!important;
}

我创建了一个demo

【讨论】:

  • 谢谢你@wentjun,看起来不错的解决方案,我会试试这个!
猜你喜欢
  • 1970-01-01
  • 2012-07-23
  • 2019-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多