如何启用使用 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
})