==== JSP 파일생성 (참조 flm0010.jsp) ==== 부분은 화면을 구성하는데 필요한 코드 및 메시지를 정의하는 부분과 기존 3.1의 doAction 부분과 같이 액션을 정의하는 부분으로 구성되어있다 * h5:Service * h5:Data * h5:Codes * h5:Code * h5:Messages * h5:Actions * h5:Action name="retrieve" type="SERVICE_CALL" target="FLM0010_00_R01" <-- 조회할때 사용하는 * h5:Message * h5:ResultEvent * h5:Action type="BIND_DATA" * h5:Message * h5:FaultEvent * h5:Action type="ALERT" * h5:Action name="new" type="SERVICE_CALL" <-- 입력 * h5:Message * h5:Column id="lang_def_id" autoValue="true" * h5:Column id="lang_def_type" valueType="script" * jsp:attribute * h5:Action name="save" type="SERVICE_CALL" target="FLM0010_00_S01" serviceCallType="SAVE" useConfirm="true" <-- 저장 * h5:Message * h5:ResultEvent * h5:Action type="ALERT" * h5:Action type="RUN_ACTION" target="retrieve" * h5:FaultEvent * h5:Action type="ALERT" * h5:ExtScript * h5:PageEvent --> 코드와 메시지를 정의하는 부분 --> 코드들을 정의하는 부분 -> 화면에서 사용하는 코드를 등록한다. ~ (공통코드인 FRM_LANG TYPE_CD를 langTypeCd라는 이름으로 사용하겠다고 등록) -> 화면에서 사용하는 메시지(요청메시지, 반환메시지)를 등록한다. -> 화면에서 사용하는 액션을 정의한다.(조회,저장,다운로드 등) ->조회버튼 클릭시 action ->요청메시지를 호출한다. ->3.1의 OnSearchEnd 의 부분 -> 반환메시지를 아래의 layout부분에서 바인딩한다. -> 실패시 -> 입력버튼 클릭시 action -> 미리 정의된 반환메시지를 토대로 데이터셋을 구성한다. -> pk값은 자동으로 입력되게 autoValue속성을 true로 설정한다. -> lang_def_type컬럼의 값은 script로 정의한다. -> search1이라는 그리드의 lang_def_type의 값을 가져와서 등록한다. (조회조건에서 입력한 값을 가지고 입력시 자동으로 세팅) getGridColumnValue("search1", "lang_def_type") -> 저장버튼 클릭시 action -> 저장할때 사용하는 서비스를 target속성에 정의 -> useConfirm 속성은 저장하시겠습니까? 알럿창의 여부 -> 저장시 요청메시지 (조회결과메시지와 동일) -> 3.1의 OnSaveEnd -> 실패시