Reactjs ag grid:显示隐藏列(已拖出)

Reactjs ag grid:显示隐藏列(已拖出),reactjs,ag-grid,ag-grid-react,Reactjs,Ag Grid,Ag Grid React,我有一个ag网格(免费的JS版本),有很多列和记录要加载 有些列不是必需的,因此用户可以将这些列从网格中拖出(从而隐藏它们)。这很好,但是用户如何在不刷新页面的情况下再次显示隐藏列呢 我不想抑制列拖动,只是一种在不刷新的情况下撤消隐藏的方法 有什么建议吗?无耻的插件:企业版在两个地方有此功能,以及 然而,谢天谢地,使用一个调用自己实现这个功能是相当容易的,嗯。。。其中一项: resetColumnState() 这会将列的状态重置为最初定义的状态。它将基本上使一切都再次可见 setCol

我有一个ag网格(免费的JS版本),有很多列和记录要加载

有些列不是必需的,因此用户可以将这些列从网格中拖出(从而隐藏它们)。这很好,但是用户如何在不刷新页面的情况下再次显示隐藏列呢

我不想抑制列拖动,只是一种在不刷新的情况下撤消隐藏的方法


有什么建议吗?

无耻的插件:企业版在两个地方有此功能,以及


然而,谢天谢地,使用一个调用自己实现这个功能是相当容易的,嗯。。。其中一项:

  • resetColumnState()

    • 这会将列的状态重置为最初定义的状态。它将基本上使一切都再次可见
  • setColumnVisible(colKey,可见)

    • 只需传入列的colId(通常是作为“field”传入的内容…但根据设置可能会有所不同)和truthy或false值,这将显示/隐藏列
  • setColumnsVisible((找到第一个示例中的运动员列,了解我的意思。)
  • 在上面的第2部分中,您如何倾听变化?需要处理哪些事件?谢谢