Множественный выбор пользователем мобильного приложения Autodesk Forge

#autodesk-forge

#autodesk-forge

Вопрос:

Есть идеи о том, как разрешить пользователю множественный выбор объектов в мобильной версии средства просмотра, аналогично нажатию CTRL в настольном решении?

Лучшие

Ответ №1:

Хотя средство просмотра предоставляет такие методы, как setClickConfig, они, к сожалению, предназначены только для «щелчков мыши», а не для «нажатий».

Если вы хотите добиться такого же поведения на устройствах с сенсорным управлением, вы можете переопределить handleSingleTap метод viewer.clickHandler следующим образом:

 viewer.clickHandler.handleSingleTap = function (event) {
    const result = viewer.impl.hitTestViewport(viewer.impl.clientToViewport(event.canvasX, event.canvasY), false);
    if (result) {
        viewer.toggleSelect(result.dbId, result.model);
    } else {
        viewer.clearSelection();
    }
    return true;
};