...
- /server/matrix/matrixViewer3.js 파일 overwrite
- /server/matrix/tabview.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>
|