2017-12-10 12 views
0

にパネルをリロードすると、私のAutodesk Viewer拡張私は、視聴者がファイルをロードしたときに一度ロードされますExtension/Panelオートデスクビューア

マイ延長SmokeDetectorsExtensionをリロードしようとしています

を見てください。 SimplePanelというドッキングパネルでは、IOTセンサーデータをいくつか表示したいと考えています。これはリフレッシュする必要があります。

エクステンション全体をアンロードしてリロードする可能性はありますか?

誰でもお手伝いできますか?

+0

ようこそ!私はあなたの質問のタイトルを編集して、あなたが呼んでいる機能の名前を含むようにしました。がんばろう! – 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

いくつかの情報を追加しました。私はいくつかのコード例を表示できますか? –