Javascript Ext js在已设置“自动高度”时动态设置网格高度时出现问题

Javascript Ext js在已设置“自动高度”时动态设置网格高度时出现问题,javascript,extjs,grid,Javascript,Extjs,Grid,当初始设置为“自动高度”时,我尝试将高度从网格中切换。 我希望能够在网格变得比浏览器视图更大时切换高度 网格位于没有外部视口的普通页面上 如果我尝试设置这样的高度,那么我会松开滚动条。 我可以在firebug中看到溢出设置为可见,而不是关闭自动。 我怎样才能改变这一点 mygrid.autoHeight=false; mygrid.setHeight(200); 如果在网格的初始设置中保留autoHeight为true,则无法确定行所需的高度 是否有人可能有此问题的解决方案/解决方法 谢谢你,

当初始设置为“自动高度”时,我尝试将高度从网格中切换。 我希望能够在网格变得比浏览器视图更大时切换高度

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

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

mygrid.autoHeight=false;
mygrid.setHeight(200);
如果在网格的初始设置中保留autoHeight为true,则无法确定行所需的高度

是否有人可能有此问题的解决方案/解决方法

谢谢你,理查德

编辑

我想这会管用的

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

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


是的,如果您使用autoHeight,我是necroposter=。

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


另外,是的,我是necroposter=。

如果我错了,请纠正我,但是如果您将autoHeight设置为true,当加载数据并调用doLayout时,网格将调整大小以适应所有行,不是吗?虽然我知道这对我来说很有效,但这是有史以来最没有帮助的回应!如果我错了,请纠正我,但如果将autoHeight保留为true,则当加载数据并调用doLayout时,网格将调整大小以适应所有行,不是吗?虽然我知道这对我来说很有效,但这是有史以来最没有帮助的回应!