[Seasar-user:10839] Re: [Teeda]ループと条件分岐について2

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 10月 2日 (火) 20:00:43 JST


小林 (koichik) です.

Date:    Tue, 2 Oct 2007 18:44:43 +0900
From:    hirossy <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:10837] [Teeda]ループと条件分岐について2

> 最終的なHTMLは、
> 
> <div id="○Items">
>     <div id="isXxx">
>         <ul class="hogeclass">
>     </div>
>     <li><span id="node"></span></li>
>     <div id="isXxx2">
>         </ul>
>     </div>
> </div>
> 
> となりません??
> でも、これって<ul>タグの開始位置と終了位置が不正になるのでNG。。。

isXxx() を ○Items が空の時に false を返すように
すれば,

<div id="isXxx">
  <ul class="hogeclass">
  <div id="○Items">
    <li><span id="node"></span></li>
  </div>
  </ul>
</div>

のようにできると思います.
これでも <div> がおかしなところにあるので
不正ではあるのですが,ちょっとはマシではないかと.

さらに複雑なものになるなら,無理に
ForEach と Condition で頑張るより,
Page クラスで HTML を組み立てる方が
簡単かもしれません.


Teeda 的には,ForEach や Condition ,それに
ダイナミックプロパティや te:omittag 等を
任意の (あるいはより多くの) 要素で使えるように
していければと思っています.


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




Seasar-user メーリングリストの案内