Рамки Nette - мастер форм
Я пытаюсь создать мастер формы в Nette 2.1.2. Я создал свой собственный компонент, в который можно вводить форму nette. Затем в шаблоне латте формируется форма для отдельных шагов.
Однако я хочу выполнить проверку полей формы на текущем шаге, прежде чем переходить с этого шага на другой. Для этого мне нужны две вещи:
- Доступ к полям формы nette из компонента до публикации формы
- Проверка запуска вручную для выбранных полей формы
Можете ли вы помочь мне, как я могу это сделать?
1 ответ
Решение
Обычное решение - создать компонент формы для каждого шага вашего мастера. Компоненты этой формы должны быть (как вы уже сделали) заключены в другой компонент. Состояние между шагами должно быть сохранено вашим компонентом, получение результатов шага должно быть выполнено как обычно, как описано в doc.