YUI :: DataTable :: 커스텀 태그로 숨기기

<%@ page language=“java” contentType=“text/html; charset=EUC-KR” pageEncoding=“EUC-KR”%>

<%@ taglib prefix=“ajn” tagdir=“/WEB-INF/tags/ajn”%>

<ajn:page title=구매 대행 신청 도서 목록>

       <ajn:dataTable label=“markup”>

             <ajn:columnHeader
key=“index”
text=순번type=“number”
sortable=“true” />

             <ajn:columnHeader
key=“bookName”
text=책이름type=“html”
sortable=“true” />

             <ajn:columnHeader
key=“owners”
text=신청자 명단type=“html” sortable=“false”
/>

        </ajn:dataTable>

        <ajn:viewTable label=“markup” />

        <ajn:table>

             <ajn:bookOrderRow
index=“1” book=<a href=“http://www.amazon.com/exec/obidos/tg/detail/-/1932394230/ref=ord_cart_shr/103-7860518-9786265?%5Fencoding=UTF8&m=ATVPDKIKX0DER&v=glance”>JUnit Recipes:
Practical Methods for Programmer Testing
</a> members=
영회/>

             <ajn:bookOrderRow
index=“2” book=<a href=“http://www.amazon.com/exec/obidos/tg/detail/-/1932394885/ref=ord_cart_shr/103-7860518-9786265?%5Fencoding=UTF8&m=ATVPDKIKX0DER&v=glance”>Java Persistence with
Hibernate
</a> members=
찬욱,기선,한수,계옥,연숙/>

             <ajn:bookOrderRow
index=“3” book=<a href=“http://www.amazon.com/exec/obidos/tg/detail/-/159059584X/ref=ord_cart_shr/103-7860518-9786265?%5Fencoding=UTF8&m=ATVPDKIKX0DER&v=glance”>Expert Spring MVC and
Web Flow
</a> members=
찬욱/>

       </ajn:table>

</ajn:page>

와~ 70줄에 달아던 코드가 불과 15줄로 줄었습니다. 짝짝짝 .. 기선아 귿잡!

문제의 코드들은..<tr> <td>들 뿐만이 아닌 YUI의 자바스크립트.. 그것들을 태그파일로 만들어 버렸더니 코드가 확~ 줄어들었습니다. 예전에 물개 선생님 한테서 안 배웠다면 엄청 고생했을 텐데 말이죠. 새삼 다시 감사합니다. 🙂

이전에 커스텀 태그를 공부했던 흔적들 입니다.
Custom Tag 만들기
9. Tag만들기

Leave a Reply

Your email address will not be published. Required fields are marked *