控件篇
① 下拉列表框—— static constraints = { gender(inList:["M","F"]); } <g:select name="gender" value="${userInstance?.gender}" valueMessagePrefix="user.gender" />
<g:select optionKey="id" from="${NewsClass.list()}" name="newsClass.id" value="${newsInstance?.newsClass?.id}" noSelection="${['null':'===请选择===']}"></g:select> ② 单选框—— <g:radio name="gender" value="M" checked="${userInstance?.gender?.equals('M')}"></g:radio> <g:radio name="gender" value="F" checked="${userInstance?.gender?.equals('F')}"></g:radio> ③ 文本编辑插件 <resource:richTextEditor type="full" /> <richui:richTextEditor name="aContent" value="${aritcleInstance?.aContent}" /> ④ 时间控件插件 <resource:dateChooser /> <richui:dateChooser name="aDate" format="yyyy-MM-dd" value="${aritcleInstance?.aDate}" style="width:200px" /> ⑤ 标签 fieldValue标签:取出某一bean中的某一个field得值 ${fieldValue(bean: aritcleInstance, field: "aSource")} G:link标签:输出超级链接 指定controller和action属性构造链接 <g:link controller="user" action="show" id="${aritcleInstance.id}"></g:link> <g:link action="show" params="[id:1,style: 'red']"></g:link>