- []
- []
PRADO 条件分岐if/else
PRADO 条件分岐if/else
テンプレートエンジンの利用の目的の一つに、
繰り返し表示と条件分岐(if/else)がある。
PRADOでは、
繰り返し表示にTRepeaterというのを使う。
では、条件分岐は?
実はPRADOには条件分岐のコンポーネントは存在しない。
ではどうするのかというと、
すべてのコンポーネントにVisibleという属性値があるのでこれを利用する。
trueを指定すると表示、falseを指定するとコンポーネント自体が非表示になる。
PRADO 条件分岐if/elseサンプル
コンポーネントは何を使っても良い。
今回はTPlaceHolderとTLiteralを使っている。
<com:TPlaceHolder Visible="<%= $this->pager %>"> <com:THyperLlink NavigateUrl="http:///dozo.matrix.jp" Text="次へ" /> </com:TPlaceHolder> <com:TLiteral Visible="<%=!$this->isUrlEngine()%>" Text="hoge" />
- ブックマークショートカット
framework/prado/condition.txt · 最終更新: 2007/12/24 01:27 by dozo