Autodesk Forge v7:ES6 类中的事件侦听器
Posted
技术标签:
【中文标题】Autodesk Forge v7:ES6 类中的事件侦听器【英文标题】:Autodesk Forge v7: Event Listeners in ES6 Classes 【发布时间】:2021-08-31 03:01:06 【问题描述】:我关注了这个tutorial,我检查了documentation,并且onToolCreated 应该与TOOLBAR_CREATED_EVENT 有关。但是其他事件对我不起作用,例如 onExplodeChanged()。我什至检查了控制台,上面写着Autodesk.Viewing.EXPLODE_CHANGE_EVENT = "explodeChanged"
和Autodesk.Viewing.TOOLBAR_CREATED_EVENT = "toolbarCreated"
。怎么回事?
【问题讨论】:
【参考方案1】:很遗憾,onExplodeChanged
和 Autodesk.Viewing.EXPLODE_CHANGE_EVENT
之间不相等。您需要在您的扩展程序中或您自己的应用程序的某处注册Autodesk.Viewing.EXPLODE_CHANGE_EVENT
的事件处理程序。
Extension#onToolbarCreated 是一个特殊原因。它从 Forge Viewer v7 开始引入。见Migration Guide v6 to v7
【讨论】:
我第一次被介绍给 onToolbarCreated,然后我认为所有的事件处理程序都可以很容易地以同样的方式收听 抱歉,根据我们的工程团队的说法,并非所有事件都具有与onToolbarCreated
类似的快捷方式。 :(
抱歉打错了。 “没有所有事件”-> 不是所有事件。所以,这意味着现在只支持onToolbarCreated
以上是关于Autodesk Forge v7:ES6 类中的事件侦听器的主要内容,如果未能解决你的问题,请参考以下文章
Autodesk forge viewer api v7.* 对齐多个 2d dwg 模型
如何在ES6中重写Headless Autodesk Forge Viewer