2

グリッドにドッキングされたツールバーがいくつかあり、グリッド本体のみを非表示にします。私はこのように隠そうとしました:

mygrid.body.hide();

行は消えましたが、コンテナの高さは変更されていません。したがって、代わりにグリッド行に空のスペースがあります。

では、どうすればグリッドパネル本体を折りたたんだり拡張したりできますか?

4

3 に答える 3

0

あなたはこのように試すことができます:

  • 必要に応じて、hide()を使用してグリッドのヘッダーコンテナを非表示にします(これにはグリッドヘッダー行が含まれます)
  • グリッドの本体をhide()で非表示にします。
  • グリッドの高さを適切な値に設定します:grid.setHeight(grid_header_height + grid_toolbar_height)。さらに、必要に応じてgrid_headercontainer_heightを追加します。
于 2012-04-18T18:40:40.753 に答える
0

doLayout()および/またはdoComponentLayout()グリッド上で呼び出してみてください

于 2012-04-13T12:14:47.650 に答える