私は、Beanのプロパティと対応する値をレンダリングするタグを作成しようとしています。私は、デフォルトの動作がBeanからのすべてのプロパティをレンダリングすることを望んでいます。だから私は何とか渡されたbeanからすべてのプロパティ名を取得する必要があります。GrailsでBeanプロパティ名を取得する
私はproperties
マップを使用することができると考えましたが、豆の特性にもかかわらず、他にもあることがあります。手で管理しなければならず、エラーが発生する可能性があります。
私はドメインクラスには便利だが、コマンドオブジェクトには役に立たないDefaultGrailsDomainClass
を使うと考えた。
似たようなことをやったことがありますか?有用なものがありましたか?
あなたはbean-fieldsプラグインを見ましたか?あなたがその機能の一部を再実装しようとしているかもしれないように聞こえます –
はい、私はしました。私がBeanフィールドからやろうとしていることと異なる点の1つは、オブジェクトをタグに渡すだけで、すべてのプロパティを一度にレンダリングしたいということです。 Beanフィールドでは、どのプロパティをレンダリングするかを明示的に指示する必要があります。 – jjczopek