Поиск в браузере моделей отключен на мобильном - PullRequest
0 голосов
/ 07 сентября 2018

Мне было интересно, возможно ли включить поиск в браузере моделей на мобильных устройствах. Или есть конкретная причина, которую не видно на мобильном телефоне.

Я заметил, что в коде вы проверяете, загружен ли просмотрщик на мобильный телефон, чтобы определить, будет он показывать или нет. Но я не мог понять, чтобы включить его с API или что-то.

1 Ответ

0 голосов
/ 13 сентября 2018

Хотя API поиска доступен даже на мобильных устройствах, вы правы в том, что интерфейс поиска явно скрыт. Если вы хотите обойти это, вы можете попробовать использовать метод setModelStructurePanel средства просмотра (сразу после создания экземпляра средства просмотра) и передать ему свой собственный экземпляр ViewerModelStructurePanel с явно заданным для поиска полем поиска:

const ave = Autodesk.Viewing.Extensions;
const viewer = viewerApp.myCurrentViewer;
const options = {
    docStructureConfig: viewer.config.docStructureConfig,
    hideSearch: false,
    excludeRoot: viewer.config.modelBrowserExcludeRoot,
    startCollapsed: viewer.config.modelBrowserStartCollapsed
};
viewer.setModelStructurePanel(new ave.ViewerModelStructurePanel(viewer, 'My Title', options));
...