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만들기