kaeru****@dm*****
kaeru****@dm*****
2008年 5月 3日 (土) 18:42:05 JST
みなさん、初めまして。 しま田と申します。 Wicket 1.3を使っております。 HTMLないで、特定の場合だけ、spanタグのclass属性を変更したいと 思っておりますが、そのようなことは可能でしょうか。 やりたいことはページ上部に | ギャラリー1 | ギャラリー2 | ギャラリー3 | のように並べて、もし現在ギャラリー2を見ている場合は、背景色 を変更したいと思っています。 HTMLは下のような感じで書いております。 <div id="id_pages"> <ul id="id_pages_ul"> <li wicket:id="id_pages"> <a wicket:id="id_page_link" href=""> <span wicket:id="id_page_title" class="cls_non_cur_page"></span> </a> </li> </ul> </div> 変更したいのは、 <span wicket:id="id_page_title" class="cls_non_cur_page"></span> この部分になりまして、現在のギャラリーの場合だけ、 <span wicket:id="id_page_title" class="cls_cur_page"></span> としたいと思っているのですが、なかなか妙案が浮かばず。 HTMLで分岐させるか、もしくはWebPage内でコンポーネントを追加 する段階でclass属性を書き換える方法があれば、そちらでもよい のかと思いましたが、このような場合、Wicketではどのような手法 が用いられるのでしょうか。 文章、技術が大変稚拙で申し訳ございませんが、ご助言いただけると 幸いです。 以上です。 よろしくお願いします。 -- しま田 じゅん kaeru****@dm*****