[Wicket-ja-user 172] Re: あるタグを出したい時、出したくない時の制御

Back to archive index

川嶋 誠司 tc512****@ybb*****
2008年 7月 24日 (木) 22:28:39 JST


やのさん、すいません

やはりわかりづらかったですか

やりたいことは市区町村のListから
1行3列のtableを作りたいのですが

ListView に市区町村Listを渡して
populateItemで

<tr><td><span wicket:id="cityName">市区町村名</span></td></tr>

の単位で普通に出力すると1行1列になってしまうので

インデックスが3n-2の時だけ<tr>を出力し
インデックスが3nの時だけ</tr>を出力すれば

<tr><td>新宿区</td>
<td>豊島区</td>
<td>文京区</td></tr>
<tr><td>渋谷区</td>
<td>町田市</td>
<td>立川市</td></tr>

のように1行3列になるかなと思いましたが

スマートな実現方法がわからなかったのです

----- Original Message ----- 
From: "Tsutomu Yano" <benbr****@mac*****>
To: <wicke****@lists*****>
Sent: Thursday, July 24, 2008 3:15 AM
Subject: [Wicket-ja-user 157] Re: あるタグを出したい時、出したくない時の制御


> んーありがちなケースとのことなのでやりたいことはシンプルなことなのでしょうが 
> 
>
> ちょっとよくわからないんです。
>
> <tr>を出したかったり出したくなかったりする理由はなんなのでしょうか?
>
> 通常、テーブルの行繰り返しなら<tr>にListViewを適用すれば済むと思うのですが、今回は
> <tr>タグだけ出したり出さなかったりして、その内側の<td>タグは常に表示するのですよね?
>
>
> 「結果としてこういうタグを出力したい」というのが見えてくれば、なにか別の解決法も
> 見えてくるように思うのですが...いかがでしょうか。
>
>
> On 2008/07/24, at 0:02, 川嶋 誠司 wrote:
>
>> 川嶋です
>>
>> ありがちなケースだと思われましたが
>> サンプルが見つかりませんでした
>> なにか良い実装方法はないでしょうか?
>>
>> やりたいこと)
>> 市町村Listをつかってtdが3列のtabelを作りたい。
>>
>> 例)
>>
>> <tr><td>○○市</td><td>△△市</td><td>□□市</td></tr>
>> ・・・・
>> ・・・・
>> <tr><td>○△町</td><td>△□町</td><td>○□村</td></tr>
>>
>> 考えた方法)
>> populateItem内で・・・・
>> 1.start_tr、end_trのコンポーネントを出したくない時は
>> addするけどsetVisible(false)
>> 2.start_tr、end_trのコンポーネントのreplaceComponentTagBody
>> で<tr>、</tr>を出したり出さなかったり。
>>
>> <wicket:container wicket:id="list">
>>    <wicket:container  wicket:id="start_tr"><tr></wicket:container >
>>    <td><span wicket:id="cityName">hoge市</span></td>
>>    <wicket:container  wicket:id="end_tr"></tr></wicket:container >
>> </wicket:container >
>>
>> 1.も2.も、出力したくないときでもコンポーネントを
>> addしなければいけないのが嫌です
>>
>> かわしま
>>
>> _______________________________________________
>> Wicket-ja-user mailing list
>> Wicke****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user
>
> ---------------------------------------------------
> 矢野 勉(やの つとむ)
> 電子メール:benbrand_at_mac.com
> ---------------------------------------------------
>
> _______________________________________________
> Wicket-ja-user mailing list
> Wicke****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user




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