当自动高度已设置时,Ext js 动态设置网格高度的问题

2023-12-29

当初始设置的自动高度为 true 时,我试图切换网格的高度。 我希望能够在网格变得大于浏览器视图时切换高度。

网格位于没有外部视口的普通页面上。

如果我尝试设置这样的高度,那么我就会松开滚动条。我可以在 firebug 中看到溢出设置为可见而不是自动。我怎样才能改变这一点?

mygrid.autoHeight=false;
mygrid.setHeight(200);

如果我在网格的初始设置中将 autoHeight 设置为 true,则我无法确定行所需的高度。

有人可能有这个问题的解决方案/解决方法吗?

感谢理查德

EDIT

我认为这会起作用

var scroller = Ext.select("#grid-rekovz div.x-grid3-scroller");
scroller.setStyle('overflow-y','auto');

如果你使用autoHeight:true;然后你将高度计算问题委托给浏览器,这样你就失去了对它的控制。如果你使用autoHeight:false;那么您可以根据需要更改高度,但如果内容大于指定区域,浏览器将不会向内容添加滚动条。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当自动高度已设置时,Ext js 动态设置网格高度的问题 的相关文章

随机推荐