2011-10-31 6 views
0

모든 것이 flexpaper에서 작동 어떤 방식으로 작동하지 않습니다하지만 API를 내가 좋아하는 자신의 API를 사용할 때 :Flexpaper API는

function onDocumentLoaded(totalPages){ 
    getDocViewer().searchText('UK'); 
} 

로 Flexpaper 예제에서 볼 수 있지만 아무 것도 작동하지 않는 것 같습니다 ...

누구든지 이미이 문제가 있었습니까? 감사합니다

답변

1

사용중인 FlexPaper 버전이 확실하지 않지만 1.4.2에서 1.5.1 사이의 어딘가에서 getDocViewer 기능이 지원 자바 스크립트 코드에서 자동으로 제거되었습니다. 변경 로그에는이 제거에 대한 언급이 없습니다.

0

이 코드를 시도 할 수 있습니다 :

<script type="text/javascript"> 
$(function() { 
    $('#documentViewer').bind('onDocumentLoaded',function(){ 
     window.$FlexPaper = window.getDocViewer = window["$FlexPaper"] = function(id){ 
      var instance = (id==="undefined")?"":id; 

      if (window['ViewerMode'] == 'flash') { 
       return window["FlexPaperViewer_Instance"+instance].getApi(); 
      }else if(window['ViewerMode'] == 'html'){ 
       return window["FlexPaperViewer_Instance"+instance]; 
      } 
     }; 
     $FlexPaper('documentViewer').searchText('UK'); 
    }); 
}); 
</script> 
$ FlexPaper이 FlexPaper 인스턴스의 ID

입니다