我有一個使用ExtJs 4.2.1框架開發的簡單網格。網格有一個底部條(bbar)。 問題:水平滾動條由於底欄(它隱藏在底欄後面)而不可見。如果我使用grid.setHeight()設置網格的高度,我可以看到水平滾動條。無論如何告訴網格基於滾動條可見性來調整其高度嗎?屬性或方法強制ExtJS 4.2.1網格自動調整其高度
早些時候,我使用下面的代碼根據滾動條的可見性來調整高度。但是這個選項在ExtJs 4.2.1中不起作用。
if (grid.view.getWidth() < parseFloat(grid.view.getEl().dom.children[0].style.width)) {
alert('horizontal scroll is present');
if (grid.view.getHeight() < parseFloat(grid.view.getEl().dom.children[0].scrollHeight)) {
alert('vertical scroll is present');
}
請提供您的建議。
謝謝
-1,autoHeight並且是不建議使用的配置。簡單地忽略計算/固定大小就足夠了。 –