글쓴사람 Zero
글쓴시간2004년 2월 2일 오전 0시 2분 3초
    제목Rowspan 는 어케 해결을 해야 하나요.
중첩 Loop 를 써야 될거 같긴 한데요.
가령 대략적인 html 은 다음과 같은 형태입니다.

유저ID    사용일   사용건수   사용시간   총합계건수   총합계시간
------------------------------------------------------------
zero       0101         5               6              12               21
            0102         4               7
            0103         3               8
------------------------------------------------------------

이런 식으로 표현할려고 합니다만, 물론 유저ID 와 총합계건수와 총합계시간은
Rowspan 이 해당 ID 에 해당하는 건수만큼 들어가게 할건데요.
중첩 loop 를 써서 해야 되나요.
쩝.. 이것도 어려울거 같은데.. 뭔가 혜안을..^^
관리자 Zero 님 안녕하세요..

<!--{@ user}-->
    <!--{@ row}-->
<tr>
        <!--{?row.index_==0}-->
    <td rowspan={row.size_}>{user.name}</td>
        <!--{/}-->
    <td>{row.date}</td>
    <td>{row.time}</td>
    <td>{row.total}</td>
    <td>{row.sum}</td>
</tr>
    <!--{/}-->
<!--{/}-->

이렇게 하시면 되겠네요.
04-02-02 09:13
관리자 참고로.. 좀 복잡해 보인다면 매크로를 사용해서 로직이 숨어있는지 디자이너가 눈치채지 못하게 할 수 있습니다.

<!--{*
#define "<!--목록--\>" "{@user}{@row}"
#define "<!--목록다음내용--\>" "{/}{/}"
#define "<!--아이디--\>" "{?!row.index_}"
#define "<!--내용--\>" "{/}"
*}-->

<!--목록-->
<tr>
<!--아이디-->
   <td rowspan={row.size_}>{user.name}</td>
<!--내용-->
   <td>{row.date}</td>
   <td>{row.time}</td>
   <td>{row.total}</td>
   <td>{row.sum}</td>
</tr>
<!--목록다음내용-->
...
04-02-02 16:44
Zero 감사합니다.. 많은 도움 되었어요.. 약간 변형해서 쓰긴 했는데.. 좋은 의견 감사드립니다
04-02-02 23:50
관리자 예제일 뿐입니다.^^ 해결이 돼서 다행이네요.
04-02-03 09:53
    이름
비밀번호
 
Since 2003-03-03 hosted on vultr.com