화면 Submit 통신 처리 전 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.
| Parameters | Type | Description | 
|---|---|---|
| mapid | STRING | screen 오브젝트의 requestsubmit() 함수를 호출할때, 첫번째 파라미터인 트랜잭션 MAP ID값 | 
| basync | BOOL | 비동기 통신 처리 여부 | 
| Type | Description | 
|---|---|
| short | 통신 진행 처리 방식 (0 - 통신 중단, 1 - 통신 수행) | 
/**
 * 화면 Submit 통신 처리 전 이벤트
 * 화면의 submit 통신을 수행하기 전에 발생한다.
 * 주로 submit 통신 수행하기 전에 
 * 입력 데이터를 검증하여 submit 통신을 제어하거나
 * 처리중 화면 잠금 처리를 수행하기 위한 동작을 수행한다.
 *
 * @param {string} mapid XTranMap ID
 * @param {boolean} basync 비동기 통신 수행 여부
 *
 * @returns {number} submit 통신 수행 진행 여부 값
 * 	0 - 통신 중지 (requestsubmit API 호출에 false가 리턴됨)
 * 	1 - 통신 수행 (기본값)
 */
function screen_on_beforesubmit(mapid, basync)
{
	return 1;
}