私はオブジェクトを追加または編集するために再利用できるフォームを実装しようとしています。 Formを拡張するクラスを定義すると、このフォームのインスタンスを作成しているページのHTML内のすべてのフォームコンポーネントのマークアップを宣言する必要があることに気付きました。改札にカスタムフォームのマークアップを含めることはできますか?
カスタムフォームクラスを持つ対応するHTMLファイルをパッケージに配置しようとしましたが、HTMLがJavaクラスに含まれているという事実はありません。
基本的に私はフォームを正確に同じに見せたいだけですが、フォームのonSubmitメソッドをオーバーライドできるように、フォームのsetResponsePageを呼び出すときに異なる値を使用できます。
+1これは良いアドバイスです。おそらく私が変えるのは最後の提案だけです。パネルが提出時に何をすべきか(または回答ページを見つける方法)を決定し、パネルを使用するコンポーネントがそれを上書きするようにする方が簡単/軽いかもしれません。 –
@ Xavi - 実際、フォームがパネルの内部クラスであれば、これは非常に簡単です。 –