私はウィッケットを学び、Popertyモデルがどのようにデータを動的に取得するのか知りたいことがあります。私はモデルを動的にしてgetObjectメソッドをオーバーライドする必要があることを理解しています。プロパティモデルでは、内部的に何かをしなければならないと思います。私が読むためのリンクがある場合や、誰かが説明することができれば感謝するでしょう。wicketプロパティモデルはどのようにデータをコンポーネントに動的に取得するのですか?
2
A
答えて
5
PropertyModelは通常、オブジェクト上の指定されたプロパティ式のゲッターを呼び出してモデルオブジェクトを取得します。たとえば、new PropertyModel(object, "name")
はobject.getInnermostModelOrObject().getName()
を評価しようとします。
しかし、new PropertyModel(object, "calculateName()")
のような特定のメソッド名を渡すことができます。これはobject.getInnermostModelOrObject().calculateName()
と評価されます。
PropertyModelのバッキングオブジェクトとしてIModelを渡すと、代わりにモデルオブジェクトのプロパティが返されます(ChainingModelを参照)。動的モデルオブジェクトを提供します。
ここで表現言語を確認できます。https://ci.apache.org/projects/wicket/apidocs/7.x/org/apache/wicket/core/util/lang/PropertyResolver.html
関連する問題
- 1. どのように送信し、コンポーネントをPHPにデータを取得する? Ionic 2
- 2. HTMLテンプレートでFirebaseデータを動的に取得するにはどうすればよいですか?
- 3. Wicketのドロップダウンリストからどのように値を取得しますか?
- 4. React Jでフォームの動的入力データを取得するにはどうすればよいですか?
- 5. コンポーネントを動的に読み込んだ後、どのようにangle2更新コンテンツを取得できますか?
- 6. Reactでは、どのようにコンポーネントを動的にレンダリングしますか?
- 7. WicketのResourceReferenceとは何ですか?どのように動作しますか?
- 8. どのようにNHibernateでテーブルからデータを取得する?
- 9. BufferedImageデータ出力のJFrameコンポーネントのデフォルトボーダーを取得するにはどうすればよいですか?
- 10. Wicket 1.5のRequestCycleからresponsePageを取得するにはどうすればよいですか?
- 11. JDialogでコンポーネントをどのように動的に追加できますか?
- 12. djangoはどのようにデータベースからデータを取得するのですか?
- 13. Wicketでコンポーネントを追加せずに属性を変更するにはどうすればよいですか?
- 14. がどのように自動的にパスワードを取得するために
- 15. がどのようにデータベースに動的な値を取得するために
- 16. どのように私はJavaのオブジェクトの動的配列を取得する
- 17. Apache WicketのコンポーネントからAjaxSelfUpdatingTimerBehaviorを正しく削除するにはどうすればよいですか?
- 18. ASP.NET/C#のデータグリッドにWHEREクエリの動的値を取得するにはどうすればよいですか?
- 19. JavaScriptでオブジェクトのプロパティ値を動的に取得するにはどうすればよいですか?
- 20. nightwatchテストケースでiframe srcの値を動的に取得するにはどうすればよいですか?
- 21. 私はどのようにショットガンでシナトラで動作するようにルビーデバッガを取得するのですか?
- 22. コンポーネントで明確なhttp-requestデータを取得するにはどうすればよいですか?
- 23. wicketドロップダウンから値を取得するにはどうすればよいですか?
- 24. JCheckBoxのステータスをどのように取得するにはどのコンポーネントがVerticalBoxにありますか?
- 25. どのようにファイルからデータを取得すると
- 26. どのようにPythonでSNMPからデータを取得するのですか?
- 27. コンポーネントにデータを動的に渡す
- 28. は、どのように私は、データベースからデータを取得し、次の活動
- 29. どのようにANDROIDのsqliteデータベースからデータを取得するには?
- 30. どのようにアプリケーションからFacebookのデータを取得するには?