V2 HwpCtrl.open 두번째 부터 호출 안되는 문제

한글웹기안기 V1에서 V2로 변경 후 현재 호출된 양식을 다른 양식으로 변경하고자 할때 오류가 발생합니다.

최초 호출은 정상이나 이후 호출부터는 웹기안기 서버측에서 false를 반환해요.

호출 방법은 프론트 화면 내 셀렉트박스 선택에 따라서 fnHwpCtrlLoad function을 호출하는 방식임

var fnHwpCtrlLoad = function(hwtFileName, loadFunctionName, key){

vHwpCtrl = BuildWebHwpCtrl("HanComWebHwp", webhwpctrlUrl, function() {
	window.parent.postMessage("initialized", '*');
		
	InitToolBarJS();//툴바
	var vDate = new Date();
	var vYear = vDate.getFullYear();
	var vMonth = vDate.getMonth()+1;
	var vDate = vDate.getDate();

	if(vMonth.toString().length == 1){
		vMonth = "0" + vMonth; 
	}
	if(vDate.toString().length == 1){
		vDate = "0" + vDate; 
	}
	g_vStrDate = vYear + "." + vMonth + "." + vDate;
	console.log("hwp path ::::: " + BasePath+"Template/"+hwtFileName);
//몇번을 호출해도 경로는 모두 정상 경로로 표기됨 모든 경로는 파일 명만 다르며 V1에서는 정상 동작함
	vHwpCtrl.Open(BasePath+"Template/"+hwtFileName, "HWP", "include-format:hwpx;", function (res) {
		console.log(res);
// 이부분에서 에러 반환하며 반환되는 값은 아래와 같음
// 최초호출: {UserData: 'tempData', result: true, fileName: 'test.hwt', orgName: undefined, size: 1111111}
// 이후호출: {UserData: 'tempData', result: false, errorMessage: 'error'}
		if(res.result){
		    if(loadFunctionName != null && loadFunctionName != ""){
		    	//alert("key ::::: "+key);
		    	window[loadFunctionName](key);
		    }
		}
	}, {"UserData" : "testData"});
	vHwpCtrl.EditMode = 1;
}, 2);

};

한글웹기안기 V2의 경우 페이지 초기화 같은 추가적인 설정이 있는건지 궁금합니다.

안녕하세요.

fnHwpCtrlLoad 함수에서 BuildWebHwpCtrl 함수를 호출하고 있는데,

단순 양식 변경은 Open API 만 사용하시는게 좋을것 같습니다.

BuildWebHwpCtrl 함수 호출시 dom 재구성까지 이뤄지기 때문에 최초 호출 이외에 호출시 문제가 될 수 있습니다.

자세한 사항은 기술지원 문의 부탁드립니다.

감사합니다.