사용자 도구

사이트 도구


white:return_popup

팝업창에서 메시지 받기

I.팝업창 띄우기

			<h5:Action name="smsPopup" type="POPUP_OBJECT" target="PAY0109_02">
				<h5:Message id="ME_PAY0109_01">
					<h5:Column id="pay_ymd" valueType="script">
						<jsp:attribute name="value">
						$("#pay_ymd_id option:selected").data("pay_ymd")
						</jsp:attribute>
					</h5:Column>
					<h5:Column id="pay_type_nm" valueType="script">
						<jsp:attribute name="value">
						$("#pay_ymd_id option:selected").data("pay_type_nm")
						</jsp:attribute>
					</h5:Column>
				</h5:Message>
				<h5:ResultEvent>
					<h5:Action type="SCRIPT">
						if( resultData != void 0 && resultData['ME_PAY0109_03'] != void 0){
							var data = resultData['ME_PAY0109_03'][0];
							bindingObject['ME_PAY0109_04'] = [{
								'send_phone': data['send_phone'],
								'sms_subject': data['sms_subject'],
								'sms_contents': data['sms_contents'],
								'delay_yn': data['delay_yn'],
								'send_ymd': data['send_ymd'],
								'send_hh': data['send_hh'],
								'send_mm': data['send_mm'],
								'dtm_yn': data['dtm_yn']
							}];
							doAction('smsSend')
						} else {
							console.log('cancel send sms');
						}
					</h5:Action>
				</h5:ResultEvent>
				<h5:FaultEvent>
					<h5:Action type="ALERT"></h5:Action>
				</h5:FaultEvent>
			</h5:Action>

II.팝업창띄우기

			<h5:Action name="cstdpatPopup" type="POPUP_OBJECT" target="ORM1010" useContainerMessage="false">
				<h5:ResultEvent>
					<h5:Action type="SCRIPT">
						if( resultData == '' || resultData == null ) return;
					</h5:Action>
 
					<h5:Action type="SET_DATA">
						<h5:Message id="ME_PAY0072_02">
							<h5:Column id="cstdpat_cd" valueType="script">
								<jsp:attribute name="value">
									resultData["ME_ORM0011_02"].cost_cd
								</jsp:attribute>
							</h5:Column>
							<h5:Column id="cstdpat_nm" valueType="script">
								<jsp:attribute name="value">
									resultData["ME_ORM0011_02"].cost_nm
								</jsp:attribute>
							</h5:Column>
						</h5:Message>
					</h5:Action>
				</h5:ResultEvent>
			</h5:Action>

팝업창에서 보내기

			<h5:Action name="return_send" type="SCRIPT">
						if( !validation(validatorObject_ME_PAY0109_03, 'ME_PAY0109_03') ){
							return false;
						} else {
							doAction("returnPopup")
						}
			</h5:Action>
			<h5:Action name="returnPopup" type="APPLY_DATA">
				<h5:Message id="ME_PAY0109_03">
				</h5:Message>
			</h5:Action>
white/return_popup.txt · 마지막으로 수정됨: 2025/04/15 10:05 저자 127.0.0.1