사용자 도구

사이트 도구


white:home

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
white:home [2024/02/24 13:08] – [WHITE H5] taekguwhite:home [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +====== WHITE H5 ======
 +  - [[white:pepper|고추]]
  
 +  * [[white:payroll|보상(급여)]]
 +  * [[white:make_page|개발환경초기화하기]]
 +  * [[white:tabContainer|tabContainer]]
 +  * [[white:h5|H5 WAS설치에 관하여]]
 +  * [[white:h5dbimport|H5 DB Import]]
 +  * [[white:entity|Entity복사하기]]
 +  * [[white:h5_encrypt|Encrypt]]
 +  * [[white:h5doc|H551교육자료]]
 +    - [[white:h5_jsp_service|H5:Service]]
 +    - [[white:h5_jsp_layout|H5:Layout]]
 +    - [[white:h5_p_cam_doc_complete|Procedure P_CAM_DOC_COMPLETE]]
 +  * [[white:h5_check_ctz_no|주민번호체크]]
 +  * [[white:h5_between_date|날짜범위체크]]
 +  * [[white:h5_zip_code|우편번호]]
 +  * [[white:sub_jsp|sub.jsp - 오브젝트속성보기 설정하기]]
 +  * [[white:action|Action처리]]
 +  * [[white:return_popup|Popup에서 값받기]]
 +  * [[white:ibsheet|IBSheet]]
 +  * [[white:javascript|참조할만한 자바스크립트]]
 +  * [[white:bind_message|자바스크립트를 이용한 MESSAGE바인드]]
 +  * [[white:h5_i18n|다국어처리]]
 +  * [[white:pepper|고추]]
 +
 +  * [[http://ehr.dwst.kr|DAEWOO ST]]
 +
 +===== H5의 코딩예제 =====
 +  * [[white:file_upload|File Upload]]
 +  * [[white:excel_upload|Excel Upload]]
 +  * [[white:ibsheet_dynamic|IBSheet Dynamic]]
 +==== Popup ====
 +<code javascript>
 +// 정의 common.js
 +function popUpObject(objectId, actionType, initValue, isModal, companyCd, windowName, dataApplyEventListener, sourcePage) {
 +// 사용
 +<h5:Action type="SCRIPT" name="popup">
 +var paramValue = {
 + "emp_appr_result_id" : getDataGridColumnValue("mySheet1","emp_appr_result_id")
 +};
 +top.popUpObject('CEV0068_01', 'openPopup', paramValue, true, _companyCd, null,  doResultPopup);
 +</h5:Action>
 +<h5:ExtScript>
 +    <script type="text/javascript">
 +     function doResultPopup(){
 + console.log("팝업이 종료되었습니다." + _companyCd);
 + }
 +    </script>
 +</h5:ExtScript>
 +</code>
 +==== IBSheet Data Binding ====
 +IBSheet의 데이타를 신규로 가공
 +<code javascript>
 +$('div[dataProvider="ME_OPQ0009_05"]').triggerHandler("bindData", [ myData ]);
 +</code>
 +
 +==== 헤더로우 일괄체크 숨기기 ====
 +<code javascript>
 + <h5:ExtScript>
 + <style type="text/css">
 + /* 헤더로우 일괄체크 숨기기(추천여부)  */
 +         td.HideCol0C28 span.GMCheckHeader0 { 
 +         display:none !important;
 +         }
 +    </style>
 + <script type="text/javascript">
 +
 + $('#hd3').hide();
 + $('#hd4').hide();
 + </script>
 + </h5:ExtScript>
 +</code>
 +
 +==== DataGrid 합계 ====
 +<code javascript>
 +useSubsum="true" sumTitleCol="10" sumTitleValue="합계"
 +</code>
 +==== CODE Table ====
 +<code sql>
 +TYPE_CD IN (SELECT CD FROM FRM_CODE WHERE CD_KIND='CAM_TYPE_CD' AND SYS_CD='30')
 +</code>
 +==== tabContiner ====
 +<code javascript>
 +console.log("$('#tabContainer')" +  $('#tabContainer'));;
 +//let iHeight = ($(window).height() - 140 ) * 100/ 100 - 30;
 +
 +var iHeight = ($(window).height() - $('#tabContainer').offset().top) * 100/ 100 - 30;
 +$('#tabContainer').height( iHeight ).width( '100%' );
 +console.log("iHeight:" + iHeight);
 +</code>
 +==== Sheet Height ====
 +<code javascript>
 + <h5:ExtScript>
 + <script type="text/javascript">
 + mySheet1.SetSheetHeight(mySheet1.GetSheetHeight() - 30);
 + </script>
 + </h5:ExtScript>
 +</code>
 +==== IBSheet ====
 +ObjId.GetColWidth(Col)
 +
 +==== IBSheet 색깔 ====
 +<code javascript>
 +                let color2 = "#FFCCB0";//["#FFCCB0", "#FFFFB0", "#E0FFDB"];
 +                let color1 = "#FFFFB0";
 +                let color  = "#E0FFDB";
 + myRecords.forEach(function(data,idx){
 + if(data.cmp == '계' )
 + mySheet1.SetRowBackColor(idx + 1, color);
 + });
 +</code>
 +==== IBSheet 콤보변경하기 ====
 +=== SetColProperty를 이용하여 Combo변경하기 ===
 +<code javascript>
 +  var comboCode = "코드1|코드2|코드3";
 +  var comboText = "값1|값2|값3";
 +  var info = {"ComboCode":comboCode, "ComboText":comboText};
 + list3.SetColProperty("pay_item_cd", info);
 + list3.RemoveAll();
 +</code>
 +
 +==== JSP EL 삼항 연산자 ====
 +=== <c:choose> 사용 ===
 +<code html>
 +<c:choose>
 +  <c:when></c:when>
 +  <c:otherwise></c:otherwise>
 +</c:choose>
 +</code>
 +=== ${ value 연산자 [value] ? true일때값:false일때값} ===
 +<code html>
 +${key eq 'value' ? 'true' : 'false'}
 +</code>