如何启用使用 Forge Viewer 搜索模型结构面板
How to enable search for the model structurue panel with Forge Viewer
默认情况下,移动设备上的模型结构面板搜索处于禁用状态...
为了在移动设备中启用搜索框,我使用
this.viewer.setModelStructurePanel(new Autodesk.Viewing.Extensions.ViewerModelStructurePanel(this.viewer, 'Model browser', {hideSearch: false})).
我认为因此模型结构被重建,隐藏模型未在模型浏览器中列出。你能帮我解决这个问题吗?
只需使用
以编程方式将缺失的模型添加回来
var model = NOP_VIEWER.impl.modelQueue().getHiddenModels()[0]
NOP_VIEWER.modelstructure.addModel(model)
您可能还想为您的新模型面板完善缺少的配置:
new Autodesk.Viewing.Extensions.ViewerModelStructurePanel(this.viewer, 'Model browser', {
docStructureConfig: viewer.config.docStructureConfig,
hideSearch: false,
excludeRoot: viewer.config.modelBrowserExcludeRoot,
startCollapsed: viewer.config.modelBrowserStartCollapsed,
isolate: viewer.config.modelBrowserIsolateSelectedNodes
})
默认情况下,移动设备上的模型结构面板搜索处于禁用状态...
为了在移动设备中启用搜索框,我使用
this.viewer.setModelStructurePanel(new Autodesk.Viewing.Extensions.ViewerModelStructurePanel(this.viewer, 'Model browser', {hideSearch: false})).
我认为因此模型结构被重建,隐藏模型未在模型浏览器中列出。你能帮我解决这个问题吗?
只需使用
以编程方式将缺失的模型添加回来var model = NOP_VIEWER.impl.modelQueue().getHiddenModels()[0]
NOP_VIEWER.modelstructure.addModel(model)
您可能还想为您的新模型面板完善缺少的配置:
new Autodesk.Viewing.Extensions.ViewerModelStructurePanel(this.viewer, 'Model browser', {
docStructureConfig: viewer.config.docStructureConfig,
hideSearch: false,
excludeRoot: viewer.config.modelBrowserExcludeRoot,
startCollapsed: viewer.config.modelBrowserStartCollapsed,
isolate: viewer.config.modelBrowserIsolateSelectedNodes
})