OSP LOAD DATA 이벤트

편집기 또는 분석기에서 데이터를 로드할 때 사용되는 이벤트로, 서버에 저장되어 있는 파일을 로드하거나 시뮬레이션 결과 데이터를 로드할 때 쓰이는 이벤트입니다.

사용자가 서버쪽 파일을 선택하거나 시뮬레이션이 성공적으로 종료되는 상황에서 워크벤치에서 이벤트를 발생시키며, 이벤트 데이터 내 파일 경로에 따라 파일을 읽어 들이는 프로세스를 거쳐 사용자에게 보여줍니다.

  • 샘플 예제
    Liferay.on(
      'OSP_LOAD_DATA',
      function(e){
          var myId = '<%=portletDisplay.getId()%>';
          console.log("[ATOM EDITOR] OSP LOAD DATA :", myId, e.targetPortlet );
          if( e.targetPortlet !== myId )	return;
    
          <portlet:namespace/>initData = e.data;
          if( ! <portlet:namespace/>initData.repositoryType_){
              <portlet:namespace/>initData.repositoryType_ = 'USER_HOME';
          }
          <portlet:namespace/>loadEPDEditor( OSP.Util.toJSON(<portlet:namespace/>initData) );
          <portlet:namespace/>initializeFileExplorer();
      }
    );