同じIDのタグが複数あったときは?
「Labelを使った動的な文字列の表示」のエントリを書いていて,ふと気になった。wicket:id属性の値が同じタグが複数あった時,どういう動作をするのだろうか?
早速試してみる。
<div wicket:id=”name”>ここに名前が入る</div>
<span wicket:id=”name”>ここも名前が入る</span>
とPOHPを書いて,WebPageのサブクラス内で,
add(new Label(“name”, “よういちろう”));
としてみた。結果のHTMLは,
<div wicket:id=”name”>よういちろう</div>
<span wicket:id=”name”>よういちろう</span>
となった。同一のIDのタグは,全て処理してくれるみたい。そりゃそうか。。。


