<% import grails.persistence.Event %> <%=packageName%> <g:message code="default.show.label" args="[entityName]" />

\${flash.message}
<% excludedProps = Event.allEvents.toList() << 'version' props = domainClass.properties.findAll { !excludedProps.contains(it.name) } Collections.sort(props, comparator.constructors[0].newInstance([domainClass] as Object[])) props.each { p -> %> <% if (p.isEnum()) { %> <% } else if (p.oneToMany || p.manyToMany) { %> <% } else if (p.manyToOne || p.oneToOne) { %> <% } else if (p.type == Boolean.class || p.type == boolean.class) { %> <% } else if (p.type == Date.class || p.type == java.sql.Date.class || p.type == java.sql.Time.class || p.type == Calendar.class) { %> <% } else { %> <% } %> <% } %>
\${${propertyName}?.${p.name}?.encodeAsHTML()}
  • \${${p.name[0]}?.encodeAsHTML()}
\${${propertyName}?.${p.name}?.encodeAsHTML()}\${fieldValue(bean: ${propertyName}, field: "${p.name}")}