페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

  1. /server/matrix/matrixViewer3.js 파일 overwrite

  2. /server/matrix/tabview.jsp 수정

       Event Handler 를 함수 형태로 변경

코드 블럭
languagejs
event handler 를
   <script language="javascript" for="MatrixViewer" event="OnMessage(messageID, message)">


함수 형태로 변경
   var	OnMessage = function(messageID, message){




예시)
<script language="javascript">
<!--	
	//=========================================================================================================
	// 4.0 Viewer 호환 event handler 정의
	//=========================================================================================================


	//=========================================================================================================
	// VBA Macro 에서 InterfaceBroker.SendMessage 를 호출할 경우
	// 발생 되는 event 입니다.
	// 
	//=========================================================================================================
	var	OnMessage = function(messageID, message){
		if (messageID == 80000)
	   {
		   var splitMessage = message.split("<@c@>");

		   // 2개 이상일경우 callback function 있음 (y/n)
		   if (1 < splitMessage.length)
		   {
			   var result = confirm(splitMessage[0]);
				document.getElementById("MatrixViewer").MacroCallEx(splitMessage[1], result);
		   }
		   else
			   alert(splitMessage[0]);
	   }
	   else if (messageID == 80001)	// 취소 메세지
	   {
			OnProgressCancel();
	   }
	};

	//=========================================================================================================
	// LoadFile 함수나 OpenReport 함수를 통해 호출한 File 이 
	// 조건시트 loading, 자동 refresh 완료 등 
	// file open 에 관련 된 모든 작업이 종료된 후 발생하는 event 입니다.
	//=========================================================================================================
	var	OnOpenDocumentComplete = function(key){

	};

//-->
</script>