我经常使用数据网格来处理不同数量的数据,因此在它们上设置了 autoHeight: true ,以便网格扩展到数据的高度。但是,如果数据多于一次无法在屏幕上显示的数据,则滚动条会正确显示在窗口上。向下滚动意味着列标题将离开页面顶部。
使用 autoHeight false 时,我可以以一种 hacky 的方式计算页面的高度并将网格的高度设置为任意值,以便滚动条出现在网格上,这意味着列标题是固定的。但是,这只有在网格充满数据时才有用,否则网格仍然是全屏的,但只有几行数据 - 浪费屏幕空间。
有没有办法结合这两种方法?
如果整个网格可以适合页面上的可用空间,我希望能够有一个模式,它将像通常那样自动调整网格。如果它不适合,我希望它将网格的高度固定为可用的剩余空间,以便可以滚动数据而不会丢失标题。
有谁知道这是否可能?
非常感谢,埃德