ScrollPanel 内に FormPanel があります。ScrollPanel は、DockLayoutPanel の中央部分にあります。ScrollPanel 内の FormPanel を垂直方向および水平方向に中央揃えにしたい。これを行うためにいくつかの方法を試しましたが、成功しませんでした。
スクロール パネル内に verticalPanel/horizontalPanel を配置するのにうんざりしており、それを使用して formPanel をラップしています。スクロール パネルと水平パネルの両方を幅と高さ 100% に設定しました。ただし、スクロール パネルは DockLayoutPanel の中央部分のサイズに応じて自動的にサイズ変更されますが、水平パネルのサイズは常にその子フォーム パネルのサイズに等しくなります。そのため、高さと幅が同じであるため、formpanel を horizontalPanel の中央に配置することはできません。horizontalPanel のサイズを scrollPanel と常に同じにしようとしていますが、これを行う方法がわかりません。horizontalPanel のサイズを 100% に設定しても機能しません。
だから私の質問はこれです:
1.スクロールパネルで何かを中央に配置するにはどうすればよいですか。これを達成する方法を知っていれば、css メソッドを使用してもかまいません。
2.上記の私の場合、HorizontalPanel をその親コンテナーであるスクロール パネルと常に同じサイズにすることは可能ですか。可能であれば、私の最初の質問は解決されます。