Hiroto YAMAKAWA
h-yam****@photo*****
2012年 1月 31日 (火) 21:41:01 JST
藤原様、皆様 山川と申します。 > 複数種のコンポーネントを任意に並べて変えて出力することはできるのでしょうか。 > テキストやラジオボタンなどそれぞれの入力フォームを用意しておき、 > 指定した順番でListViewに入れ込んでいけば良いかなと想像はしているのです > が。。。 ほぼご推察の通りの方法で可能だと思います。 テキストフィールドやラジオボタンの入力フォームをPanelにし、ListView コンポーネントのpopulateItem(ListItem)メソッドの中で、それらのPanelを 場合分けしながらaddすれば、入力フォームごとのHTMLタグの差異も吸収 できます。 この場合、ブラウザから入力された値は、ListViewコンポーネントにsetした Modelから取得できます。 2012/1/31 藤原 高明 <t_fujih****@comte*****>: > 青山様、藤田様 > > ご回答ありがとうございました。 > > お二人から伺った内容から、 > テキストやラジオボタンなどのコンポーネントをそれぞれ部品として作成しておき、 > ListViewやWebMarkupContainerにaddするというイメージはつきました。 > 参考サイトのPage with dynamic components[*1]も拝見したのですが、 > こちらは同一コンポーネントの繰り返しとなっています。 > > 私が勉強不足なこともありお恥ずかしいのですが、 > 複数種のコンポーネントを任意に並べて変えて出力することはできるのでしょうか。 > テキストやラジオボタンなどそれぞれの入力フォームを用意しておき、 > 指定した順番でListViewに入れ込んでいけば良いかなと想像はしているのです > が。。。 > > _______________________________________________ > Wicket-ja-user mailing list > Wicke****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user > > > -- 山川 広人 ≫ h-yam****@photo***** 千歳科学技術大学 情報・メディア課 技師