[Wicket-ja-user 606] Re: HTMLを動的に作成する方法

Back to archive index

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*****
千歳科学技術大学 情報・メディア課 技師




Wicket-ja-user メーリングリストの案内
Back to archive index