페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

개요

Web Portal 에 i-MATRIX 6.2 를 Embed 하여 적용 가능 합니다.

제약사항

  • Internet Explorer 10 이상 사용
  • ActiveX 사용 필요
  • 공통 모듈은 반드시 *.xla, *.xlam 파일 형식이여야 함



적용 방법

  1. matrixViewer3.js 파일 다운로드 후   /server/matrix/matrixViewer3.js 파일 overwrite

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

       Event Handler 를 함수 형태로 변경

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>



  • 레이블 없음