Как включить поиск панели структуры модели с помощью Forge Viewer - PullRequest
0 голосов
/ 20 сентября 2019

По умолчанию поиск для панели структуры модели на мобильных устройствах отключен ...

Для включения окна поиска на мобильных устройствах я использую

this.viewer.setModelStructurePanel(new Autodesk.Viewing.Extensions.ViewerModelStructurePanel(this.viewer, 'Model browser', {hideSearch: false})).

Я думаю, из-за этогоструктура модели перестраивается, а скрытая модель не отображается в браузере моделей.Вы можете помочь мне решить это?

1 Ответ

0 голосов
/ 20 сентября 2019

Просто добавьте отсутствующую модель программным способом с помощью

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
})
...