2017-12-10 8 views
0

에 패널을 다시로드하는 것이 내 Autodesk Viewer 확장 I는 시청자가 파일을로드 할 때 한 번에로드 할 Extension/Panel오토 데스크 뷰어

내 확장 SmokeDetectorsExtension를 다시로드하려고하고

에서 참조하시기 바랍니다. SimplePanel이라는 도킹 패널에서 일부 IOT 센서 데이터를 보여주고 싶습니다. 그리고 이것은 새롭게해야합니다.

전체 확장을 언로드하고 다시로드 할 수 있습니까?

아무도 도와 줄 수 있습니까?

+0

Welcome to Stack Overflow! 질문의 제목을 편집하여 내가 말하는 기능의 이름을 포함 시키므로 주제에 대한 지식이있는 사람들이 더 많이 보입니다. 행운을 빕니다! – Sean

답변

0

직면하고있는 문제에 대한 세부 정보/상황을 조금 더 추가 할 수 있습니까? 모델이로드되는 때 확장자를 다시로드하려고하면 해당 이벤트가 작동하지 않습니다 해고 된 후 수 있도록 이벤트 Autodesk.Viewing.OBJECT_TREE_CREATED_EVENT

당신은을 저장할 수 ... 한번 해고 전용 instanceTree 따라서 확장을 다시로드하면 직접 사용할 수 있습니다. 예 :

if (this.instanceTree) { 

    //... 

} else { 

    viewer.addEventListener(
     Autodesk.Viewing.OBJECT_TREE_CREATED_EVENT, function() { 

      this.instanceTree = viewer.model.getData().instanceTree 
      //... 
     } 
} 
+0

일부 정보를 추가했습니다. 일부 예제 코드를 보여 줄 수 있습니까? –