haskell - 如何在yesod中的radioFieldList中检查一个默认无线电

时间:2014-11-30 06:46:12

标签: haskell yesod yesod-forms

我正在编写一个网络应用程序,人们可以在radioFieldList中查看显示的每个图像中的一个收音机。结果将存储在数据库中。对于每个新图像,radioFieldList的无线电都是未选中的。我也做了一个' prev'提交按钮。当' prev'单击按钮,将显示上一个图像。现在我想根据用户之前对此图像的选择来检查其中一个无线电。

但是,我在Yesod教程中找不到任何示例或方法 ((result,widget),enctype) <- runFormPost selectForm

这只会构建一个未经检查的radioFieldList。

如何为radioFieldList设置默认选中的无线电。

1 个答案:

答案 0 :(得分:1)

我认为你现在正在使用像areq (radioField ...) "Some Name" Nothing这样的东西。 Nothing值表示“无默认值”。要提供默认值,请将其替换为(Just someDefault)