grails - Grails f:表定制

标签 grails grails-plugin

我正在尝试使用模板来应用我的f:table脚手架。但是,我不知道如何访问表的每一行的信息以正确编写模板。对于简单的字段,我具有bean,属性,标签等,但是找不到任何文档来指出如何访问f:table的信息。请帮帮我!
Grails 3.1.x

最佳答案

请参见下面的示例是否可以为您提供一些提示。

<table>
    <thead>
         <tr>
            <g:each in="${domainProperties}" var="p" status="i">
                <g:set var="propTitle">
                    ${domainClass.propertyName}.${p.name}.label
                </g:set>
                <g:sortableColumn property="${p.name}" 
                                  title="${message(code: propTitle, default: p.naturalName)}" />
            </g:each>
        </tr>
    </thead>
    <tbody>
        <g:each in="${collection}" var="bean" status="i">
            <tr class="${(i % 2) == 0 ? 'even' : 'odd'}">
                <g:each in="${domainProperties}" var="p" status="j">
                    <g:if test="${j==0}">
                        <td>
                            <g:link method="GET" resource="${bean}">
                                <f:display bean="${bean}" 
                                           property="${p.name}" 
                                           displayStyle="${displayStyle?:'table'}" />
                            </g:link>
                        </td>
                    </g:if>
                    <g:else>
                        <td>
                            <f:display bean="${bean}" 
                                       property="${p.name}"  
                                       displayStyle="${displayStyle?:'table'}"/>
                        </td>
                    </g:else>
                </g:each>
            </tr>
        </g:each>
    </tbody>
</table>

取自the Github page

关于grails - Grails f:表定制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39972816/

相关文章:

google-app-engine - 如何从 Grails 服务 (JPA + GAE) 中访问 EntityManager

grails - 如何使用grails通过ajax传递值

grails - Grails findById(null)返回 “random”结果

grails - GRAILS-找不到域类

grails - Grails中的对象关系映射

grails - 使用 BCrypt 密码哈希与 Spring Security Grails 插件

grails - ElasticSearch插件导致服务器在Grails 3.1.6中停止

mongodb - 适用于Grails 1.3.7的Mongodb聚合框架

grails - Grails IndexOutOfBoundsException

java - 从 Grails 启动命令行程序?