[Wicket-ja-user 200] Re: 列、行ともに可変の縦横に伸びる表について

Back to archive index

shinya okino shiny****@gmail*****
2008年 8月 4日 (月) 14:22:04 JST


沖野と申します。
第一回Wicket勉強会楽しかったです。
また機会があれば参加したいと思います。

>このようなテーブルを動的に作成する場合、どのような作成方法があるのでしょうか?
ListViewを重ねる方法ではどうでしょうか。

html側
<table>
<tr wicket:id="rows">
<td wicket:id="cells"><wicket:container
wicket:id="label"></wicket:container></td>
</tr>
</table>

Java側
  add(new ListView("rows", list) {

   @Override
   protected void populateItem(ListItem item) {
    item.add(new ListView("cells", list) {

     @Override
     protected void populateItem(ListItem item) {
      item.add(new Label("label", ...));
     }
    });
   }
  });

内側のListViewの繰り返しで列の長さを変えられます。

もしくはwicket-extensionsのDataTableを使うという手があると思います。

-- 
沖野信也
shiny****@gmail*****
-------------- next part --------------
HTMLの添付ファイルを保管しました...
Download 


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