0

ExtJs 4.2.1 フレームワークを使用して開発された単純なグリッドがあります。グリッドには 1 つの下部バー (bbar) があります。問題: 下部バーが原因で、水平スクロールバーが表示されません (下部バーの後ろに隠れています)。grid.setHeight() を使用してグリッドの高さを設定すると、水平スクロール バーが表示されます。スクロールバーの可視性に基づいてグリッドの高さを調整するように指示する方法はありますか?

以前、次のコードを使用して、スクロール バーの可視性に基づいて高さを調整しました。しかし、このオプションは 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');
    }

あなたの提案を提供してください。

ありがとうございました

4

2 に答える 2

-1

グリッドで autoHeight:true, config を使用する

于 2013-07-30T05:47:03.587 に答える