首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >域中belongsTo的Grails访问价值?

域中belongsTo的Grails访问价值?
EN

Stack Overflow用户
提问于 2012-10-19 23:25:02
回答 2查看 683关注 0票数 0

我正在处理一个Grails项目,我有一个包含以下内容的用户域模型:

代码语言:javascript
运行
复制
class SecUser {

    transient springSecurityService

    String username
    String email
    String password
    boolean enabled
    boolean accountExpired
    boolean accountLocked
    boolean passwordExpired

    static belongsTo = [area:Areas] 

    .....
}

我也在使用springSecurityUI,并且我在create user视图上有如下内容:

代码语言:javascript
运行
复制
<s2ui:textFieldRow readonly='yes' name='area' labelCode='user.area.label' bean="${user}"
                                labelCodeDefault='Area' value="${area}"/>

当我看到创建视图,而不是看到用当前登录用户的区域填充的区域框时,我可以看到以下内容:

代码语言:javascript
运行
复制
com.testapp.Areas : 1

我假设这是这个用户的部门的id,但我想要显示实际值,我如何才能对关系对象执行此操作?

谢谢你的帮助

编辑.......

下面是我的Areas类

班级区域{

代码语言:javascript
运行
复制
String name

static hasMany = [users:SecUser]

}

编辑...

我现在已经用以下命令修复了这个问题:

代码语言:javascript
运行
复制
value="${area.name}"
EN

Stack Overflow用户

回答已采纳

发布于 2012-10-20 00:59:41

如果您只想显示实际的id属性,那么可以这样做:

代码语言:javascript
运行
复制
<s2ui:textFieldRow readonly='yes' name='area' labelCode='user.area.label' bean="${user}"
                            labelCodeDefault='Area' value="${area?.id}"/>
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12977492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档