RenderEditor.template
29/08/2012 12:21
EXEMPLO:
private renderEnumEditor(domainClass, property) {
def sb = new StringBuilder("")
sb << '<g:select id=\"FormCampo\" name="' << property.name << '"'
sb << ' from="${' << "${property.type.name}?.values()" << '}"'
sb << ' keys="${' << property.type.name << '.values()*.name()}"'
if (isRequired()) sb << ' required=""'
sb << ' value="${' << "${domainInstance}?.${property.name}?.name()" << '}"'
sb << ' noSelection=\"[\' \':\'Selecione\']\"'
// sb << renderNoSelection(property)
sb << '/>'
sb as String
}
Para se registrar, clique aqui.