[Wicket-ja-user 86] Re: HTML内での条件分岐

Back to archive index

高橋 直樹 funac****@mbox*****
2008年 5月 3日 (土) 19:05:09 JST


初めまして、タカハシと申します。
org.apache.*wicket*.*AttributeModifier*;
をコンポーネントに追加することで、HTMLタグ属性をWicketから操作できますよ。

> みなさん、初めまして。
> しま田と申します。
>
> 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ではどのような手法
> が用いられるのでしょうか。
>
>
> 文章、技術が大変稚拙で申し訳ございませんが、ご助言いただけると
> 幸いです。
>
> 以上です。
> よろしくお願いします。
>
>   




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