EGENE_6.3 Atom 개발가이드[초급]_김호중_v1.0.pdf

아톰

Untitled

Untitled

>>>아톰만들기

아톰리스트 경로: C:\apps\egene\webapps\itsm\xefc\jsp\ui\uiitem

  1. 아톰 기본 설정값
<%@ page contentType="text/html; charset=utf-8" %>
<%@ include file="include/Field.Common.jsp" %> <%-- 폼 아톰의 공통 변수를 사용하기위해 필수 작성--%>
<%@ include file="include/Field.Begin.jsp" %> <%-- 폼 아톰의 시작을 암묵적으로 나타내기 위하여 필수 작성 --%>
<%@ include file="include/Field.Readonly.jsp" %> <%-- 읽기 모드일 경우에 나타날 공통 jsp 를 작성할 수
있으며 , 읽기 모드시 기본 포맷과 달리 별도의 로직이 필요한 경우는 생략이 가능합니다.--%>
<%
 // Form Designer 의 아톰 config, 자바 코드 입력
 JSONObject json = (JSONObject) JSONValue.parse(fld_val_config);
 
 %>
// *html 구문 작성
<script>
 // Form Designer 의 아톰 Init Script
 init<%= fid %> = function(){
 var val = $('#<%= fid %>').val();
 var fld_readonly = <%= _readonly %>;
 var fld_require = <%= field.require %>;
 var fld_hidden = <%= field.hidden %>;
 try {
 <%= fld_init_script %>
 } catch(e) {}
 }
 addCallFunc(" init<%= fid %>()");
 // Form Designer 의 아톰 Action Script
 handler<%= fid %> = function() {
 var obj = $jq('#<%= fid %>');
 var val = obj.val();
 var text = val;
 var fld_readonly = <%= _readonly %>;
 var fld_require = <%= field.require %>;
 var fld_hidden = <%= field.hidden %>;
 try {
 <%= fld_act_script %>
 } catch(e) {}
 }
</script>
<%@ include file="include/Field.End.jsp" %> <%-- 폼 아톰의 종료를 의미하기 위해 작성합니다. --%>
  1. JSP 설정 및 필드유형 관리

Untitled

Untitled

  1. Text 아톰 만들기