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. ボックスレイアウトのコンポーネントのカスタム位置を設定
- 2. Vaadin datefieldコンポーネントがデフォルトの日付を設定しました
- 3. カルーセルの左ビューと右ビューの距離の設定方法
- 4. mx:MenuBarの左と右のパディングをゼロに設定します。
- 5. メディアの左右のボリュームを別々に設定しますか?
- 6. Vaadin GridLayoutのカスタム幅
- 7. Apache POI - Excelで左/右の印刷マージンを設定する
- 8. ButtomSheetDialogFragment Androidに左右の余白を設定する方法は?
- 9. Vaadin App:フルスクリーンでないときにブラウザの下にスクロールバー(左 - 右)を表示
- 10. 左と右を使用した条件付き書式設定
- 11. 左の固定幅divと右のDisqus
- 12. なぜVaadinでVerticalLayoutの代わりにFormLayoutを使用しますか?
- 13. Vaadin&Spring Boot、コンポーネントのリセット/リフレッシュ
- 14. JGoodies ... FormLayout
- 15. UIPanGestureRecognizer左右テーブルビューセル
- 16. 右左リサイズアニメーション
- 17. イオン2 - ( - 左右)
- 18. フロート左と右
- 19. 右の設定ファイル
- 20. Flashbuilder:horizしたい。コンポーネントを左、中央、右に揃えます。
- 21. 左右の整列
- 22. チタン:左右のスライドウィンドウ
- 23. グリッドの各列の幅を設定 - Vaadin
- 24. Vaadin - 設定ウィンドウのサイズ、その内容
- 25. userControlの設定での内部コンポーネントのカスタム機能 "isEnabled"
- 26. カスタムjavafxコンポーネントのパラメータとしてカスタムFXMLプロパティを設定します
- 27. UIButtonの左下、右下のみRoundRectagleのcornerRadiusを設定する方法は?
- 28. matplotlibrcの下、上、左、右の目盛の視認性を設定する
- 29. LineChartの左右のY軸からパディングを設定する方法
- 30. JGoodies FormLayoutとJWindow
あなたは何をしたいですか?何を試しましたか? – Harald
FormLayoutにハイブリッドコンポーネントをカチオンで追加します。私はverticalLayoutを使用して、複数のformlayoutを回避する方法を追加しました。 –
基本的には、私はハイブリッドコンポーネントを持つことができるように、フォームレイアウトの右側に何を追加したいのかをコントロールしたい。 –