問題タブ [vaadin8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vaadin - Vaadin - HorizontalLayout の拡大率 0 は幅 0 になります
サイズ設定を含む UI ツリーを次に示します。
HorizontalLayout (サイズ フル)
FormLayout(サイズ未定、拡大率:0)
- フィールド 1 (サイズ未定義)
- フィールド 2 (サイズ未定義)
- フィールド 3 (サイズ未定義)
パネル(フルサイズ、拡大率:1)
- ラベル (幅 100%、高さ未定義)
私が欲しいもの:
FormLayout に必要最小限のスペースを与え、残りのスペースは Panel で占有する必要があります。
どうしたの:
FormLayout の幅は 0 (実質的に非表示) で、Panel はスペース全体を占有します。
拡大率が両方とも 1 の場合、フォーム レイアウトとパネルはまったく同じ幅に見えます。
私がしたことは間違っていますか?FormLayout がそのサイズを維持し、Panel のみが水平方向に拡大するようにするにはどうすればよいですか?
編集:
メイン ビュー クラス:
TextViewer は、ラベルを含む Panel です。
ラベルのcssが問題を引き起こしているとは思いませんが、これは次のとおりです。
spring-boot - Vaadin UI 完了または documentReady イベント
すべての Vaadin コンポーネント、html、要素が読み込まれ、UI にレンダリングされていることを検出する方法はありますか。ブラウザ コンソールの devMode の場合
情報として。
この後、何かをUIにプッシュしたいと思います。
Vaadin バージョン: 8.0.5、スプリング ブート 1.5.2