Grails:如何编辑GSP(视图/显示)以显示所需信息

Grails:如何编辑GSP(视图/显示)以显示所需信息,grails,Grails,我有两个域类(驱动器和计算机) 当应用程序运行并单击DriveController时,计算机名的下拉菜单显示类似于:Computer:1的内容 我想要的输出是我为计算机实际输入的:1在我的实例中是所有者987 我已经生成了我的视图,并且相信我需要编辑一个g.link,可能在Drive的show.gsp中 感谢所有的帮助 默认情况下,它将显示toString()输出,因此覆盖它以显示所需内容: class Computer { static hasMany = [drives:Drive

我有两个域类(驱动器和计算机)

当应用程序运行并单击DriveController时,计算机名的下拉菜单显示类似于:Computer:1的内容

我想要的输出是我为计算机实际输入的:1在我的实例中是所有者987

我已经生成了我的视图,并且相信我需要编辑一个g.link,可能在Drive的show.gsp中


感谢所有的帮助

默认情况下,它将显示toString()输出,因此覆盖它以显示所需内容:

class Computer {

    static hasMany = [drives:Drive]
    String computerName

    String toString() { computerName }
}

另外请注意,属性在默认情况下不为null,因此您可以在这两个类中忽略null:false约束。

默认情况下,它将显示toString()输出,因此请覆盖它以显示所需内容:

class Computer {

    static hasMany = [drives:Drive]
    String computerName

    String toString() { computerName }
}

另外请注意,属性在默认情况下不为null,因此您可以在这两个类中忽略nullable:false约束。

感谢Burt向我展示并解释这一点。有人教新来的人真是太好了:]另外,很抱歉,这不会让我投票支持你的回答(因为我没有注册)也许会有人过来投票支持我,我只是想再补充一个问题,有没有办法防止computerName在驱动器中显示重复的条目?谢谢Burt给我看并解释。有人教新来的人真是太好了:]另外,很抱歉,这不会让我投票支持你的回答(因为我没有注册)也许会有人过来投票支持我,我只是想再补充一个问题,有没有办法防止computerName在驱动器中显示重复条目?对不起,我没有及时发布gsp。我很感谢你花时间回复抱歉我没有机会及时发布gsp。我感谢你花时间回复