問題タブ [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.

0 投票する
0 に答える
713 参照

vaadin - Vaadin - Horizo​​ntalLayout の拡大率 0 は幅 0 になります

サイズ設定を含む UI ツリーを次に示します。

Horizo​​ntalLayout (サイズ フル)

  • FormLayout(サイズ未定、拡大率:0)

    • フィールド 1 (サイズ未定義)
    • フィールド 2 (サイズ未定義)
    • フィールド 3 (サイズ未定義)
  • パネル(フルサイズ、拡大率:1)

    • ラベル (幅 100%、高さ未定義)

私が欲しいもの:

FormLayout に必要最小限のスペースを与え、残りのスペースは Panel で占有する必要があります。


どうしたの:

FormLayout の幅は 0 (実質的に非表示) で、Panel はスペース全体を占有します。

拡大率が両方とも 1 の場合、フォーム レイアウトとパネルはまったく同じ幅に見えます。

私がしたことは間違っていますか?FormLayout がそのサイズを維持し、Panel のみが水平方向に拡大するようにするにはどうすればよいですか?

編集:

メイン ビュー クラス:

TextViewer は、ラベルを含む Panel です。

ラベルのcssが問題を引き起こしているとは思いませんが、これは次のとおりです。

0 投票する
2 に答える
538 参照

spring-boot - Vaadin UI 完了または documentReady イベント

すべての Vaadin コンポーネント、html、要素が読み込まれ、UI にレンダリングされていることを検出する方法はありますか。ブラウザ コンソールの devMode の場合

情報として。

この後、何かをUIにプッシュしたいと思います。

Vaadin バージョン: 8.0.5、スプリング ブート 1.5.2