Практикум: конфигуратор дверей
Форма покупателя
preview3d, секции, размеры, цена, кнопка оффера.
-
1. 3D-превью
Из группы «Отображение» перетащите 3D-превью на холст на весь экран.
-
2. Контрол Preview
Имя (Name) = Preview. В свойствах выберите режим document и укажите Document 3D — привяжем документ после сборки сцены в разделе меню «3D».
-
3. Секции двери
Добавьте «Группу вариантов» для 1 / 1.5 / 2 секции.
-
4. Секции двери
Имя контрола (Name) = sections. В списке вариантов задайте 1, 1.5 и 2 — число секций пойдёт в формулы как ui.sections.
-
5. Ширина и высота
Два поля измерения: widthMm и heightMm в миллиметрах.
-
6. widthMm
Минимум и максимум зададим правилами var.minWidthMm и var.maxWidthMm.
-
7. Кнопка оффера
У кнопки «Получить предложение» в свойстве MacroName укажите RequestOffer. Позже в этом практикуме вы создадите макрос с тем же именем — клик покупателя запустит его цепочку задач.
-
8. Сообщения
Вкладка «Сообщения» — предупреждения при неверной ширине или высоте.
-
9. Правила msg-width
when = ui.widthMm < var.minWidthMm — текст виден покупателю при ошибке.