Ответ 1
Вы можете использовать методы buildView и finishView в своем типе, чтобы передать новый вид vars в шаблон формы. Например, вы можете передавать материал из опций формы или сформировать класс данных.
Метод buildView запускается до того, как создаются представления детей, поэтому вы не можете получить доступ к дочерним представлениям (тогда вы должны использовать finishView, которые запускаются после просмотра представлений детей).