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

时间:2010-10-05 15:07:40

标签: javascript extjs grid

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

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

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

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

如果我在网格的初始设置中离开autoHeight是真的,我无法确定行所需的高度。

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

谢谢你,理查德

修改

我认为这会起作用

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

1 个答案:

答案 0 :(得分:0)

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

P上。 S.是的,我是necroposter =)。