[Wicket-ja-user 380] Re: データの内容によって表示内容を切り換えたい

Zurück zum Archiv-Index

nagaseyasuhito nagas****@nagas*****
2010年 1月 8日 (金) 11:51:45 JST


ナガセヤスヒトです。

> 例1: 検索結果が0件のときは、メッセージ(「検索条件に一致するデータはあり
>       ません」とか)を表示する。このとき、見出しだけの表やナビゲータは表
>       示しない。
>
> 例2: あるフラグが立っているときに限り、「解除」ボタンを表示する。

 コンポーネントのsetVisibleを呼び出すか、isVisibleをオーバーライドする
のが良いかと思います。(例1のようなパターンはまさにDataTableを使うと簡単
に実現できますね)


> 例3: データが無いときはコンテナになっている(wicket:idを振っている)タグ
>       を含めて表示しない。

コンポーネントを<wicket:enclosure child="[component id]">タグで囲みます。
child属性で指定したコンポーネントのisVisibleがfalseを返した場合、
wicket:enclosureタグ以下が出力されなくなります。

詳しくはこちらに書いてあります。
http://cwiki.apache.org/WICKET/wickets-xhtml-tags.html

いかがでしょうか。




Wicket-ja-user メーリングリストの案内
Zurück zum Archiv-Index