휴.. 폼 태그 파일 완성.
<o:popuppage title="사원등록">
<o:buttons>
<o:savebtn />
<o:cancelbtn />
</o:buttons>
<o:form>
<o:ftext label="이름" path="name" size="10" maxlength="20" />
<o:ftext label="아이디" path="loginId" size="15" maxlength="20" desc="최대 20자리까지 입력 할 수 있습니다." />
<o:fpassword label="패스워드" path="password" size="10" maxlength="16" desc="최대 16자리까지 입력 할 수 있습니다." />
<o:fradiobuttons label="성별" path="sex" items="${ref.sexType}" />
<o:fcheckboxes label="취미" path="hobbies" items="${ref.hobbyType}" />
<o:fselect label="국적" path="location" items="${ref.locations}" isCOV="yes" />
<o:ftextarea label="메모" path="memo" rows="3" cols="50" />
</o:form>
</o:popuppage>
<o:buttons>
<o:savebtn />
<o:cancelbtn />
</o:buttons>
<o:form>
<o:ftext label="이름" path="name" size="10" maxlength="20" />
<o:ftext label="아이디" path="loginId" size="15" maxlength="20" desc="최대 20자리까지 입력 할 수 있습니다." />
<o:fpassword label="패스워드" path="password" size="10" maxlength="16" desc="최대 16자리까지 입력 할 수 있습니다." />
<o:fradiobuttons label="성별" path="sex" items="${ref.sexType}" />
<o:fcheckboxes label="취미" path="hobbies" items="${ref.hobbyType}" />
<o:fselect label="국적" path="location" items="${ref.locations}" isCOV="yes" />
<o:ftextarea label="메모" path="memo" rows="3" cols="50" />
</o:form>
</o:popuppage>
이게 추가와 수정시에 사용할 JSP 페이지 코드입니다. JSP를 몰라도 금방 태그 파일 몇개만 익히면 쉽게 페이지를 찍어낼 수 있습니다. 이 페이지에서 사용하고 있는 태그 파일들은 다음과 같습니다.
흠냐~ 이 녀석들로 만들어 낸 화면입니다.
물론 CSS도 가미가 되어 있습니다. CSS는 잘 몰라서 사부님이 만들어 둔 걸 그대로 쓰고 있습니다. 저기 items 뿌리는 부분의 label 스타일을 좀 변경하고 싶은데;; 일단 스타일은 나중에 변경하기로.. ㅋㅋ
업데이트 뷰에서도 위와 동일한 태그를 사용하면 됩니다. 흠.. 버튼을 하나 추가해서 삭제버튼을 달아야겠군요.
이것으로 폼 태그 파일들은 다 준비가 됐습니다. 이제 그리드 태그 파일만 완성하면... 드디어 OSAF를 출시할 수 있게 됩니다. 캬오~~