Как я могу очистить или установить значения в представлении пищеварительных функторов
Я использовал postForm
от Text.Digestive
в digestive-functions
который возвращает что-то вроде (Just view, Nothing)
в случае ошибки формы. Затем я могу взять представление и отобразить его в HTML для отображения ошибок формы.
Моя проблема в том, что я не хочу, чтобы каждое поле отображалось пользователем. В частности, мое значение капчи должно быть сброшено на вновь вычисленное значение, а не на повторное использование старого (что даст бесконечное количество попыток капчи). Но я не знаю, как вычислить новое представление с одним очищенным / установленным полем, учитывая старое представление.
Или кто-нибудь знает, будет ли это легче с реформой? Я еще мало на это смотрел, но, кажется, приятно, что он покончил с частью строкового программирования в пищеварительных функторах.
1 ответ
Я повторил вопрос на багтрекере, где кто-то в итоге придумал рабочий хак. Значение представления оказывается записью. Вы можете изменить его поле viewInput перед его рендерингом. viewInput - это список ассоциаций из путей к формам.