AG网格布局问题

AG Grid Layout questions

我试图让用户尽可能多地修改网格的外观。所以我实现了一个后端,我现在为每个用户保存一些自定义设置,比如他喜欢显示或隐藏的列。现在我也希望能够保存以下内容。

  1. 列宽(有没有办法触发一个事件,让我得到 colid 以及以 px 为单位的新大小,或者如果用户选择自动调整该值现在自动调整大小)

  2. Column Order(我正在寻找一个事件,一旦用户将一列拖到网格中的新位置,就会触发该事件。我正在寻找 colid 和新位置,以便我可以将移动保存到我的后端)

  3. 保存完整的布局(是否有我可以调用的函数来获取网格的完整当前布局以便我可以保存它?)

看看 grid events ag-Grid docs,它描述了几个与列相关的事件。 它应该可以帮助您解决第 1 点 (columnResized) 和第 2 点 (columnMoved)。要在调整后的列上获得新的宽度,您可以使用 gridOptions.columnApi.getColumnState()。

第 3 点已回答 here