2017-06-15 3 views
0

デバイスが携帯電話の場合にのみナビゲーションツールを表示するようにボタンを調整しようとしています。私は、次のコードを使用しています:携帯電話の画面にツールバーのボタンが表示されないようにする

viewer.toolbar.getControl('settingsTools').setVisible(false); 
    viewer.toolbar.getControl('modelTools').setVisible(false); 
    viewer.toolbar.getControl('navTools').setVisible(true); 
    viewer.toolbar.getControl('navTools').getControl('toolbar-orbitTools').setVisible(true); 

をしかし、それはmodelToolsのSettingsToolsと半分だった目に見えるボタンを削除します。しかし、navToolsは表示されません。私はボタンがまだCSSタグdisplay: none

enter image description here

を与えていることがわかりHTMLで

enter image description here

は、どのように私はこの作業を行うことができますか?

EDIT: この例のように、CSS(display = noneまたはblock)を直接変更するロジックを変更しました。http://through-the-interface.typepad.com/through_the_interface/2017/03/hiding-unwanted-toolbar-items-in-the-forge-viewer.html

これを使用すると、ボタンが配置され、奇妙なスタイルになります。ビューアにアウトラインなどを更新させるために呼び出す必要のあるメソッドはありますか?

enter image description here

+0

後半の応答について謝罪します。あなたが使ったForge Viewerのバージョンは?あなたのコードはiOS 10.3.2とForge Viewer v2.14のiPhone 6で正常に動作します。さらなるデバッグのために私に詳細情報を提供できますか?あなたとあなたの会社の機密データを削除してから、私に送ってください。ところで、ここに私のコードのスクリーンショットです:http://imgur.com/a/f7r0w –

+0

@EasonKang私はv2.13を使用しています。私はそれをAndroidデバイスで修正しようとしています。私は値を設定するために複数のリスナーを使用しています(これもちょうど1つで試しました)[image](http://imgur.com/a/mh03a) – Rockernaap

答えて

0

私はそれはまた、Google Chromeとビューアv2.13で私のAndroid 6.0デバイス上で正常に動作することがわかりました。私はあなたのデバイスのボタンコントロールの可視性については何の説明もありません。

これを示す再現可能なケースを提供できれば、私は分析のために開発チームに喜んで渡します。

  1. あなたが達成しようとしているものの短い正確な説明:これらの以下の項目は、再現可能な場合でなければなりません。観察している行動と期待する行動、そしてなぜこれが問題であるか。
  2. テストを実行する完全な最小サンプルソースモデル
  3. シンプルな手順で実行およびデバッグすることができ、サンプルモデルで動作する簡単な手順で完全な最小限のForgeアプリケーションです。
  4. 問題を再現するための詳細な手順(例:選択した要素など何のコマンドを起動し

あなたの再現可能な場合は公開ここに掲載することができなかった場合、それは[email protected]に送ってください、あなたはを送信する前は、機密データや情報を削除します。

+0

あなたから働くテストモデルを持つことは可能ですか?私はそれがモデル関連の問題か実装部分かどうかをテストしたい。私たち自身のモデルには多くの機密データが含まれているため、削除すると時間がかかります。実用的なモデルを持っていて、その実装をテストすることは、モデルに関連する問題をチェックする方法になります。前もって感謝します。 – Rockernaap

+0

ここからダウンロードできる「rac_basic_sample_project.rvt」というRevitのサンプルモデルを使用できます。[https://knowledge.autodesk.com/support/revit-products/getting-started/caas/CloudHelp/cloudhelp/2016 /ENU/Revit-GetStarted/files/GUID-61EF2F22-3A1F-4317-B925-1E85F138BE88-htm.html]。 –

+0

間違ったURLをお詫びして、ここに正しいものがあります:https://knowledge.autodesk.com/support/revit-products/getting-started/caas/CloudHelp/cloudhelp/2016/ENU/Revit-GetStarted/files/GUID -61EF2F22-3A1F-4317-B925-1E85F138BE88-htm.html –

関連する問題