Документация для разработчиков

Понятие мастера

Под мастером обычно понимают программу, которая предлагает пользователю пройти последовательность сменяющихся диалогов (шагов). Мастера помогают выполнить какую-то одну задачу, и пользователь последовательно выполняет действия, предлагаемые мастером, переходя от текущего до следующего непосредственно за ним шага (или возвращается к предыдущему, если нужно внести какие-нибудь исправления). Кроме того, мастера также поддерживают нелинейную навигацию, под которой подразумевается, что вы можете пропустить шаг, основываясь на данных, полученных от пользователя.

В общем случае существует 2 модели программирования мастера:

  • Фиксация по мере выполнения действий – на каждом шаге выполняется элементарная операция, которую нельзя отменить.
  • Фиксация в конце работы мастера – на каждом шаге мастера осуществляется сбор данных для операции, выполняемой в самом конце работы мастера.

Начиная с версии 6.5.2, продукт предоставляет механизм (API) для создания мастеров.



© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх