私はこれをやってみましたが、1つのパネルだけがウィジェットを表示します。多くのパネルにウィジェットのインスタンスを追加するアプローチは何ですか?それとも可能ですか?多くのパネルにウィジェットのインスタンスを追加/挿入することは可能ですか?
0
A
答えて
1
DIツール(Guiceなど)を使用することを意味する場合、インスタンスを他のシングルトンと同じように他の多くのインスタンスに挿入することができます。
ただし、特定のウィジェットは一度に1つの場所でのみレンダリングできます。要素は複製できますが、ウィジェットをコピーして複数の場所に描画する一般的な方法はありません。主に、再度追加する必要があるすべてのイベントハンドラが原因です。
0
この方法はどのように機能しますか?
Widget getParent()
Gets this widget's parent panel.
したがって、複数のインスタンスを作成する必要があります。あなたのユースケースは何ですか?
関連する問題
- 1. 挿入前にIDをデータベースに挿入することは可能ですか
- 2. レスポンダチェーンにNSObjectControllerを挿入することは可能ですか?
- 3. アートワードをエクセルに挿入することは可能ですか?
- 4. GWT:MenuItemにイベントを追加することは可能ですか?
- 5. Terraformにコードを追加することは可能ですか
- 6. @ BindableにOnOnPropertyChangedCallbackを追加することは可能ですか?
- 7. PostGISをPipelineDBに追加することは可能ですか?
- 8. ブートストラップナビゲーションタブにアイコンを追加することは可能ですか?
- 9. カスタムコントロールにデザインタイムプロパティを追加することは可能ですか?
- 10. 複数の値を項目に追加することは可能です。挿入
- 11. 挿入時に入力データに接尾辞を追加します。これは可能ですか? (mySQL/php)
- 12. 外部Webウィジェットをパネルに追加
- 13. SymfonyのサービスにYAMLファイルを挿入することは可能ですか?
- 14. Xamarinフォームのタイトルバーにアイコンを挿入することは可能ですか?UWP
- 15. ajax htmlのselectタグにオプションタグを挿入することは可能ですか?
- 16. Oracleでは、テーブルに列を「挿入」することは可能ですか?
- 17. オペレータクラスを追加することは可能ですか?
- 18. クラスのインスタンスをサブクラスのインスタンスに変換することは可能ですか?
- 19. 他のウェブサイトからデータを挿入することは可能ですか?
- 20. ウィジェットをロックすることは可能ですか?
- 21. レンダリング前にキャッシュに画像を挿入することは可能ですか?
- 22. vimに簡単に単語を挿入することは可能ですか?
- 23. 多くのImageViewをWebviewに追加することはできますか?
- 24. シングルスクリプトで多くの行を更新することは可能ですか?
- 25. JAVA:スクロール可能なパネルに新しいボタンを追加する
- 26. ネイティブルータフラックスのネイティブのNavBarにカスタムボタンを追加することは可能ですか?
- 27. CSSのプロパティ値を拡張/挿入することは可能ですか
- 28. クラスのインスタンスを拡張することは可能ですか?
- 29. .netアセンブリにリソースファイルを挿入することは可能ですか?
- 30. コードコメントに画像を挿入することは可能ですか?
私は多くの "ビュー"(MVCのように)にウィジェットを挿入しています。コンポジットであるベースのクラス。 – xybrek
あなたはそれぞれ新しいインスタンスを作成するために、そうですか? – milan
実際には、私は同じインスタンスを渡していました。私はクローニングをする必要があるかもしれないと思います。 – xybrek