将布尔值显示为是/否无线电组

时间:2011-11-19 10:12:44

标签: grails

我有一个域类,它有一些布尔属性。脚手架功能构建了一个视图,该视图使用了这些属性的复选框,但我真的希望用两个单选按钮(是/否)来表示这些属性。这样做最合适的方式是什么(可能是自定义标签)?

2 个答案:

答案 0 :(得分:5)

我最终使用了以下广播组:

<g:radioGroup name="amountPayableVariation" labels="['Yes','No']" values="['true','false']" value="${contractInstance?.amountPayableVariation}">
<span>${it.radio} ${it.label}</span>
</g:radioGroup>

答案 1 :(得分:3)

安装脚手架的模板:

grails install-templates

然后您可以更改为每种类型呈现的模板。检查renderEditor.template文件夹中的文件src/templates/scaffolding。您必须更改renderBooleanEditor相应的内容。