0
テンプレートを使用してf:tableの足場に適用しようとしています。しかし、テンプレートを正しく書くために、テーブルの各行の情報にアクセスする方法がわかりません。単純なフィールドの場合、私はbean、property、labelなどを持っていますが、f:tableの情報にアクセスする方法を指摘するドキュメントはありません。みんなを助けてください! Grails 3.1.xGrails f:テーブルのカスタマイズ
テンプレートを使用してf:tableの足場に適用しようとしています。しかし、テンプレートを正しく書くために、テーブルの各行の情報にアクセスする方法がわかりません。単純なフィールドの場合、私はbean、property、labelなどを持っていますが、f:tableの情報にアクセスする方法を指摘するドキュメントはありません。みんなを助けてください! Grails 3.1.xGrails f:テーブルのカスタマイズ
下記のサンプルが参考になる場合は、参考にしてください。
<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。
フィールドプラグインについては、https://grails-fields-plugin.github.io/grails-fields/guide/index.htmlですか?はいの場合、 'f:table'は表示されません –
ここにf:tableへのリンクがありますhttps://grails3-plugins.github.io/fields/snapshot/ref/Tags/table.html f:インデックスビューを足場に立てると、テーブルが自動的に生成されます。 –