Grails Fields插件显示的自定义字段
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Grails Fields插件显示的自定义字段相关的知识,希望对你有一定的参考价值。
我想使用Grails Fields插件的<f:display>
标签显示一些字段。我尝试了以下方法:
<f:display bean="user" property="authorities" label="roles"/>
<f:display bean="user" property="username"/>
但是,这仅显示字段值,而不显示标签。我尝试添加自定义模板grails-app/views/_fields/default/_displayWrapper.gsp
<span id="${property}-label" class="property-label">${label}</span>
<div class="property-value" aria-labelledby="${property}-label">${value}</div>
此自定义模板用于
<f:table collection="${userList}" except="password"/>
但是当我使用<f:display>
时它会被忽略
答案
在你的_displayWrapper
中你应该使用${widget}
而不是${value}
,因为你想要渲染_displayWidget
来获得特定类型的渲染。
<f:table>
是IMO有点破碎,但我会尽快调查一下。我正在Greach的Fields插件上做一个演示,所以我需要做点什么:-)
以上是关于Grails Fields插件显示的自定义字段的主要内容,如果未能解决你的问题,请参考以下文章
显示或隐藏其他 Checkout 自定义字段的自定义下拉选择器
BuildConfig.groovy Grails 2.2.3 中的自定义插件传递依赖解析
如何处理 grails spring-security-rest 插件中的自定义身份验证异常?