Рамки Nette - мастер форм

Я пытаюсь создать мастер формы в Nette 2.1.2. Я создал свой собственный компонент, в который можно вводить форму nette. Затем в шаблоне латте формируется форма для отдельных шагов.

Однако я хочу выполнить проверку полей формы на текущем шаге, прежде чем переходить с этого шага на другой. Для этого мне нужны две вещи:

  • Доступ к полям формы nette из компонента до публикации формы
  • Проверка запуска вручную для выбранных полей формы

Можете ли вы помочь мне, как я могу это сделать?

1 ответ

Решение

Обычное решение - создать компонент формы для каждого шага вашего мастера. Компоненты этой формы должны быть (как вы уже сделали) заключены в другой компонент. Состояние между шагами должно быть сохранено вашим компонентом, получение результатов шага должно быть выполнено как обычно, как описано в doc.

Другие вопросы по тегам