首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Forge卸载扩展Autodesk.FullScreen不起作用

从Forge卸载扩展Autodesk.FullScreen不起作用
EN

Stack Overflow用户
提问于 2022-01-14 07:50:08
回答 1查看 160关注 0票数 0

你好,谢谢你抽出时间来读这个,

我们用Autodesk Forge开发了一个应用程序,用于显示与某些特定组件相关的信息。在这种情况下,我们禁用和卸载了一些扩展,它们是Forge的preLoaded。它类似于这个StackOverflow --卸载Forge扩展

我们还想卸载'Autodesk.FullScreen‘和我们的用户的目的。https://forge.autodesk.com/en/docs/viewer/v7/reference/Extensions/FullScreenExtension/

在添加代码之后,我们尝试在浏览器的控制台中使用提供的结果:

首先,让我们展示加载的扩展:

代码语言:javascript
运行
复制
NOP_VIEWER.getLoadedExtensions()
{Autodesk.BIM360.Minimap: l, BasicExtension: U, Autodesk.ViewCubeUi: Y, Autodesk.CompGeom: l, Autodesk.LayerManager: P, …}
Autodesk.BIM360.Minimap: l {viewer: C, globalManager: e, setGlobalManager: ƒ, onSetGlobalManager: ƒ, getWindow: ƒ, …}
Autodesk.BoxSelection: r {viewer: C, globalManager: e, setGlobalManager: ƒ, onSetGlobalManager: ƒ, getWindow: ƒ, …}
Autodesk.CompGeom: l {viewer: C, globalManager: e, setGlobalManager: ƒ, onSetGlobalManager: ƒ, getWindow: ƒ, …}
Autodesk.LayerManager: P {viewer: C, globalManager: e, setGlobalManager: ƒ, onSetGlobalManager: ƒ, getWindow: ƒ, …}
Autodesk.Measure: Pe {viewer: C, globalManager: e, setGlobalManager: ƒ, onSetGlobalManager: ƒ, getWindow: ƒ, …}
Autodesk.Section: _ {viewer: C, globalManager: e, setGlobalManager: ƒ, onSetGlobalManager: ƒ, getWindow: ƒ, …}
Autodesk.Snapping: c {viewer: C, globalManager: e, setGlobalManager: ƒ, onSetGlobalManager: ƒ, getWindow: ƒ, …}
Autodesk.ViewCubeUi: Y {viewer: C, globalManager: e, setGlobalManager: ƒ, onSetGlobalManager: ƒ, getWindow: ƒ, …}
BasicExtension: U {viewer: C, extOptions: {…}, eventArgsTypeMap: {…}, eventStreams: Array(10), events: Array(10), …}
[[Prototype]]: Object

这里我们没有Autodesk.FullScreen扩展,这有点奇怪。因为它是明确地在工具栏和可用的,如你可以看到附件的图像在这篇文章的结尾.

尽管我们很乐观,但我们试图卸载它:

代码语言:javascript
运行
复制
NOP_VIEWER.unloadExtension('Autodesk.FullScreen')
false

不出所料我们得到了一个错误..。不过,我们要确定的是,我们检查它是否装载了:

代码语言:javascript
运行
复制
NOP_VIEWER.getExtension('Autodesk.FullScreen')
null

就像预期的一样,我们得到了一个空值。但分机还在那里工作吗?

那么,与其他扩展有什么区别呢?它是按照设计的吗?如果是这样的话,那么这里的文档就错了。也许有人有主意?有趣的事实是,对于“Autodesk.ViewerSettings”扩展Autodesk Forge - Autodesk.ViewerSettings扩展,您可以看到相同的行为

显示带有扩展的任务栏

这个分机有什么不同吗?它是否可以卸载,或者是否在另一个上下文中,并且需要删除完整的工具栏?也许值得一提的是,默认情况下Button是在移动设备上卸载的。所以必须有某种工作机制来卸载它。

EN

回答 1

Stack Overflow用户

发布于 2022-01-14 14:36:23

看看这篇文章,它描述了如何删除工具栏按钮和何时:删除工具栏按钮的时间

您可以拦截TOOLBAR_CREATED_EVENT并删除相关控件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70707499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档