0
A
答えて
1
あなたはcom.vaadin.ui.CustomComponent(以下の例)を拡張するカスタム・コンポーネントをビルドすることができます。 フィールドバインディングを使用する場合は、作業が複雑になり、おそらくcom.vaadin.ui.AbstractFieldを拡張し、さらにいくつかのメソッドをオーバーライドする必要があります。
SuperCustom dateSelection = new SuperCustom("Caption on left side in FormLayout");
formLayout.addComponent(dateSelection);
class SuperCustom extends CustomComponent {
ComboBox ordinal = new ComboBox();
ComboBox day = new ComboBox();
ComboBox month = new ComboBox();
public SuperCustom(String caption) {
setCompositionRoot(new HorizontalLayout(ordinal, day, new Label("of"), month));
configureComponents();
setCaption(caption);
}
private void configureComponents() {
//fill comboboxes
}
public Date getValue() {
//build date based on fields
return date;
}
}
関連する問題
- 1. VaadinカスタムJSコンポーネントのリフレッシュレート
- 2. Vaadin:右上のキャプション
- 3. ボックスレイアウトのコンポーネントのカスタム位置を設定
- 4. Vaadin datefieldコンポーネントがデフォルトの日付を設定しました
- 5. カルーセルの左ビューと右ビューの距離の設定方法
- 6. mx:MenuBarの左と右のパディングをゼロに設定します。
- 7. メディアの左右のボリュームを別々に設定しますか?
- 8. 通貨パイプangle2の右揃え/左揃えの設定方法
- 9. Vaadin GridLayoutのカスタム幅
- 10. Apache POI - Excelで左/右の印刷マージンを設定する
- 11. TextViewの左と右を楕円で設定しない
- 12. ButtomSheetDialogFragment Androidに左右の余白を設定する方法は?
- 13. Vaadin App:フルスクリーンでないときにブラウザの下にスクロールバー(左 - 右)を表示
- 14. 左と右を使用した条件付き書式設定
- 15. 左の固定幅divと右のDisqus
- 16. なぜVaadinでVerticalLayoutの代わりにFormLayoutを使用しますか?
- 17. JGoodies ... FormLayout
- 18. Vaadin&Spring Boot、コンポーネントのリセット/リフレッシュ
- 19. 右の設定ファイル
- 20. フロート左と右
- 21. UIPanGestureRecognizer左右テーブルビューセル
- 22. 右左リサイズアニメーション
- 23. イオン2 - ( - 左右)
- 24. 左右の整列
- 25. チタン:左右のスライドウィンドウ
- 26. Vaadin - 設定ウィンドウのサイズ、その内容
- 27. グリッドの各列の幅を設定 - Vaadin
- 28. カスタム設定の設定
- 29. Flashbuilder:horizしたい。コンポーネントを左、中央、右に揃えます。
- 30. 接続されたコンポーネントを右から左にソート
あなたは何をしたいですか?何を試しましたか? – Harald
FormLayoutにハイブリッドコンポーネントをカチオンで追加します。私はverticalLayoutを使用して、複数のformlayoutを回避する方法を追加しました。 –
基本的には、私はハイブリッドコンポーネントを持つことができるように、フォームレイアウトの右側に何を追加したいのかをコントロールしたい。 –