码迷,mamicode.com
首页 > 其他好文 > 详细

grails 列出i18n内容

时间:2015-10-22 06:49:15      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:grails

在gsp页面中增加以下代码

<body>
<g:each in="${grailsApplication.domainClasses}" var="dc">
    ## --------------  ${dc.logicalPropertyName} -----------------------<br/>
    <g:each in="${dc.properties?.sort { it.name }}" var="f" status="i">
        <%
            def propLabel = dc.logicalPropertyName + "." + f.name + ".label"
            def propI18n = message(message: propLabel)

        %>
        <g:if test="${i == 0}">
            <%
                def domainLabel = dc.logicalPropertyName + ".label"
                def domainI18n = message(message: domainLabel)
            %>
            ${domainLabel}=${domainI18n.equals(domainLabel) ? ‘‘ : domainI18n}<br/>
        </g:if>
        <g:if test="${!‘version‘.equals(f.name)}">
            ${propLabel}=${propI18n.equals(propLabel) ? ‘‘ : propI18n}<br/>
        </g:if>
    </g:each>
    <br/>
</g:each>
</body>

会列出所有的字段,以及i18n对比

grails 列出i18n内容

标签:grails

原文地址:http://xiaosa.blog.51cto.com/665033/1705064

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!