如何用枚举属性填充城堡FormHelper RadioField



我正试图在我的模型中使用枚举作为属性,正如在这个城堡单轨页面中所描述的那样,但是我在填充带有该属性的单选按钮时遇到了一些问题。

我在我的视图中使用这个nvelocity语法:

$formHelper.RadioField("myModel.MyEnumProperty", 1, "%{}")

(是1枚举的整数值,也是我的模型具有的值)

应该怎么做?加上一个答案,也处理投标(这也可能是一个问题)

使用MonoRail Select使用Enum我做了这样的事情:

#foreach($item in EnumToPairs(typeof(MyEnum)))
    $Form.RadioField("myModel.MyEnumProperty", $item.First)
    $Form.LabelFor("myModel.MyEnumProperty", $item.Second)
#end

然后在控制器上,你通常会使用ARDataBind或DataBind

相关内容

  • 没有找到相关文章

最新更新