控件篇
① 下拉列表框——
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>