Grails:在list.gsp而不是id中显示链接表值

时间:2013-12-27 15:45:00

标签: grails gorm

让我通过指出这只适用于/ list / view而不是其他视图来解释这个问题。这不是关于下拉菜单

我有两张桌子:

[作者]  - ID   - 姓名

[书籍]  - ID   - 标题   - 作者

图书表单(创建/编辑)中,我可以获取“作者”字段以显示作者姓名(来自作者表而不是ID),而不会出现问题但是,当我查看/ list / view时,它会显示作者的id而不是名称(正确,因为这是存储在DB中的内容)。

我无法在其他地方的/ list / view中找到将“id”转换为“name”的方法,而且近一年内我没有使用过grails(yay rust)。提前感谢您的指导。

1 个答案:

答案 0 :(得分:2)

试试这个:

class Author {

    String name

    static mapping = {
        id name: 'name'
    }
}

如果您正在使用静态脚手架,请不要忘记为作者和图书域类重新生成视图:

grails> generate-views com.yourPackage.Author
grails> generate-views com.yourPackage.Book