#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;
};