화면 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;
}