gpt4 book ai didi

java - Spring Roo jspx 噩梦... ItemLabel 不够

转载 作者:太空宇宙 更新时间:2023-11-04 07:50:13 25 4
gpt4 key购买 nike

我的 create.jspx 中有一行,如下所示:

<field:select field="groupsowdrefs" 
id="c_com_usergroups_manager_domain_Users_groupsowdrefs"
itemValue="id" items="${groupsviews}" multiple="true"
path="/groupsviews" z="yuLSgZ+z3Zrwet6KAYzGT+xFndc="/>

此字段显示一个框,其中的行由 2 个实体之间的关系 @ManyToMany 填充。

现在的问题是,第一个实体只有一个填充此框的 String 属性,但其本身与另一个实体具有 @ManytoOne 关系。该值很重要,并且不会显示在框行中!

发生这种情况是因为 field:select 仅显示相关实体的属性,而不显示相关实体的字段。

我尝试放置一个 ItemLabel 标记,它可以工作,但框行一次仅显示一个字段。

也许一个简单的 div 显示我点击框的行所需的信息,或者连接 ItemLabel、jquery 技巧..或任何东西..可以解决这个问题,但 jspx 对我来说很难理解。

最佳答案

一个可能的解决方案是将 getter 添加到所需的类中,作为只读属性:

public getSelectDescription() {
// concatenate desired values
}

并在itemLabel中使用该属性

itemLabel="selectDescription"

关于java - Spring Roo jspx 噩梦... ItemLabel 不够,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14612270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com