반응형
기본적인 넥사크로 transaction 메소드
Application 영역에 정의된 Dataset의 데이터를 갱신하기 위한 서비스를 호출하고,
트랜잭션이 완료되면 콜백함수를 실행하는 메소드이다.
this.transaction(strSvcId, strURL, strInDatasets,
strArgument,strCallbackFunc[,bAsync[,nData Type[,bCompress]]])
이런식으로 트랜잭션을 보내주고 완료되면 다음 콜백함수를 실행한다.
this.callbackFunction = function(strSvcID, nErrorCode, strErrorMsg){
if(nErrorCode < 0){
if(strErrorMsg.lastIndexOf("@@") > 0){
var errorMsg = strErrorMsg.split("@@");
this.alert(errorMsg[1]);
}
else{
this.alert("에러발생!!! 에러코드 : " + nErrorCode + "\n" + strErrorMsg);
}
return;
}
if(strSvcID == "saveInfo"){
this.alert(strErrorMsg);
this.fn_search();
return;
}
};
에러가 안뜬다면 아래 if 절을 통해 저장 완료 메세지가 뜬다.
반응형
'IT > Nexacro 17' 카테고리의 다른 글
[Nexacro 17] 파라미터를 넘기면서 부모창의 중앙에 팝업 띄우기 (0) | 2022.07.15 |
---|---|
[Nexacro 17] 문자열의 왼쪽부분을 지정한 길이만큼 Return하는 함수 (0) | 2022.07.14 |
[NEXACRO 17] 그리드 컬럼명(Head)이 dataset 컬럼명에 따라 변경되게 만들기 (0) | 2022.05.04 |
[NEXACRO 17] Maskformat 개행을 포함할때 (1) | 2022.04.22 |
[NEXACRO 17] 엔터키로 클릭 이벤트를 발생 시키고 싶을 때 (0) | 2022.04.14 |