如何在卸载前停用“Autodesk.VisualClusters”扩展?

Posted

技术标签:

【中文标题】如何在卸载前停用“Autodesk.VisualClusters”扩展?【英文标题】:How to deactivate "Autodesk.VisualClusters" extension before unloading? 【发布时间】:2021-12-16 16:43:34 【问题描述】:

我正在使用 viewer.loadExtension 和 viewer.unloadExtension 函数来加载和卸载“Autodesk.VisualClusters”扩展。但是如果用户已经激活了扩展,那么直接卸载它会导致一些残留数据留在查看器中。

residual data

如何调用 VisualClusters 停用功能?我尝试了 getExtension() 然后调用 deactivate 但它似乎不起作用。

props.viewer.getExtension("Autodesk.VisualClusters").setActive(); let unloadval = props.viewer.unloadExtension("Autodesk.VisualClusters");

【问题讨论】:

【参考方案1】:

您可以像这样重置扩展的布局:

viewer.getExtension('Autodesk.VisualClusters').reset();

之后,您可以像往常一样卸载扩展。

【讨论】:

但是,如果我想在加载扩展时激活它,我该如何通过代码来实现呢?到目前为止,我尝试过的是 viewer.getExtension('Autodesk.VisualClusters').setActive(true) 但这没有用。 扩展上有一个方法叫setLayoutActive(bool)。如果你用true作为参数调用它,它会激活集群布局。

以上是关于如何在卸载前停用“Autodesk.VisualClusters”扩展?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 WordPress 在卸载时删除表?

如何停用鸡蛋?

如何卸载10G的ORACLE?

如何找到安装程序的注册表文件

oracle11g客户端如何完全卸载

如何完全卸载Oracle 11g数据库