在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/云計(jì)算/ 去除自帶的toolbar中的控件

去除自帶的toolbar中的控件

clipboard.png
怎樣去除forge viewer中默認(rèn)自帶的toolbar中的某些控件,比如去掉截圖中紅線中的控件?之前試過(guò)的方式有 var group = viewer.toolbar.getControl('navTools'); group.removeControl('toolbar-orbitTools');
另外還有一種:viewer.getToolbar().removeControl( ‘html tag id’ )
但是都不行,能不能有更詳細(xì)的資料呢?

回答
編輯回答
壞脾滊

對(duì)Toolbar的操作必須要在 Toolbar 被創(chuàng)建完成后才可以。你的問(wèn)題很有可能是Toolbar沒(méi)有創(chuàng)建完成就去對(duì)Toolbar 做操作,這個(gè)時(shí)候必然是不起作用的,所以建議對(duì)toolbar的操作可以放在TOOLBAR_CREATED_EVENT事件里面,參考如下代碼

  if (_viewer.toolbar && false) {
    _self.createMyUI()
  }else {
    _viewer.addEventListener(Autodesk.Viewing.TOOLBAR_CREATED_EVENT, _self.onToolbarCreated)
    console.log('Events are registered')
  }

2017年2月7日 21:48
編輯回答
心悲涼

我這邊測(cè)試沒(méi)什么問(wèn)題,如附圖,orbit,pan,zoom都去掉了 圖片描述
如果你那邊實(shí)在不行,可以考慮去掉所有的,然后再加自己的
https://segmentfault.com/q/10...

2017年12月19日 11:49