Понятие мастера
Под мастером обычно понимают программу, которая предлагает пользователю пройти последовательность сменяющихся диалогов (шагов). Мастера помогают выполнить какую-то одну задачу, и пользователь последовательно выполняет действия, предлагаемые мастером, переходя от текущего до следующего непосредственно за ним шага (или возвращается к предыдущему, если нужно внести какие-нибудь исправления). Кроме того, мастера также поддерживают нелинейную навигацию, под которой подразумевается, что вы можете пропустить шаг, основываясь на данных, полученных от пользователя.
В общем случае существует 2 модели программирования мастера:
- Фиксация по мере выполнения действий – на каждом шаге выполняется элементарная операция, которую нельзя отменить.
- Фиксация в конце работы мастера – на каждом шаге мастера осуществляется сбор данных для операции, выполняемой в самом конце работы мастера.
Начиная с версии 6.5.2, продукт предоставляет механизм (API) для создания мастеров.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024