Ag grid 可以在行选择中使用自动高度行吗
我正在评估企业版以替换我们现有的网格解决方案。在我们的网格中,我们通常有很多行,这些行中的数据通常很长。出于这个原因,我希望在大多数情况下使用标准行大小(默认为28px)来查看尽可能多的行,但当用户选择行时,我希望它将行展开以垂直适应数据。我知道如何将“自动高度”与单元格换行文本结合使用来调整单元格大小,但这适用于整个网格,我希望它以每行为基础 我可以通过将网格设置为使用“自动高度”,然后强制网格使用默认大小(除非选中了行)来实现接近。这是我90%的工作示例 我唯一的问题是使用这种方法,当有更多的文本要显示时,我会丢失显示省略号的单元格上的默认溢出样式。当我扩大规模时,我还必须测试性能 我查看了源代码,看到了用于确定dom自动调整大小所需高度的估算对象,但该例程被锁定为全列或无列方法。如果需要的话,我可以取出并维护我自己的估算对象副本,但我希望有内置的功能是我所缺少的 理想情况下,我只允许网格使用默认的行高,然后使用行选择事件,我会告诉行自动调整该行的大小,或者我可以调用估算例程并手动设置行高Ag grid 可以在行选择中使用自动高度行吗,ag-grid,Ag Grid,我正在评估企业版以替换我们现有的网格解决方案。在我们的网格中,我们通常有很多行,这些行中的数据通常很长。出于这个原因,我希望在大多数情况下使用标准行大小(默认为28px)来查看尽可能多的行,但当用户选择行时,我希望它将行展开以垂直适应数据。我知道如何将“自动高度”与单元格换行文本结合使用来调整单元格大小,但这适用于整个网格,我希望它以每行为基础 我可以通过将网格设置为使用“自动高度”,然后强制网格使用默认大小(除非选中了行)来实现接近。这是我90%的工作示例 我唯一的问题是使用这种方法,当有更
function fixGridRows(event) {
event.api.resetRowHeights();
gridOptions.api.forEachNode(function(rowNode) {
if(rowNode.selected === false) {
rowNode.setRowHeight(28);
}
});
gridOptions.api.onRowHeightChanged();
}