사용자 도구

사이트 도구


white:home

WHITE H5

H5의 코딩예제

// 정의 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>

IBSheet Data Binding

IBSheet의 데이타를 신규로 가공

$('div[dataProvider="ME_OPQ0009_05"]').triggerHandler("bindData", [ myData ]);

헤더로우 일괄체크 숨기기

	<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>

DataGrid 합계

useSubsum="true" sumTitleCol="10" sumTitleValue="합계"

CODE Table

TYPE_CD IN (SELECT CD FROM FRM_CODE WHERE CD_KIND='CAM_TYPE_CD' AND SYS_CD='30')

tabContiner

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);

Sheet Height

		<h5:ExtScript>
			<script type="text/javascript">
			mySheet1.SetSheetHeight(mySheet1.GetSheetHeight() - 30);
			</script>
		</h5:ExtScript>

IBSheet

ObjId.GetColWidth(Col)

IBSheet 색깔

                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);
					});

IBSheet 콤보변경하기

SetColProperty를 이용하여 Combo변경하기

 				var comboCode = "코드1|코드2|코드3";
 				var comboText = "값1|값2|값3";
 				var info = {"ComboCode":comboCode, "ComboText":comboText};
				list3.SetColProperty("pay_item_cd", info);
				list3.RemoveAll();

JSP EL 삼항 연산자

<c:choose> 사용

<c:choose>
  <c:when></c:when>
  <c:otherwise></c:otherwise>
</c:choose>

${ value 연산자 [value] ? true일때값:false일때값}

${key eq 'value' ? 'true' : 'false'}
white/home.txt · 마지막으로 수정됨: 2025/04/15 10:05 저자 127.0.0.1