gpt4 book ai didi

Grails g :select no selection

转载 作者:行者123 更新时间:2023-12-02 06:59:15 25 4
gpt4 key购买 nike

我有以下组合框:

<g:select name="ticketType" from="${app.domain.enums.TicketType?.values()}"
keys="${app.domain.enums.TicketType.values() }"
value="${ticketInstance?.ticketType}"
noSelection="${['null': 'Select One...']}"
/>

我在命令对象中为 TicketType 设置了以下约束

ticketType nullable: true, blank:true

TicketType 是一个非常简单的枚举:

    public enum TicketType {
QUESTION, SUPPORT, MAINTENANCE, NEW_FUNCTIONALITY, MALFUNCTION
}

每次我没有在 GSP 中为 TicketType 设置某些值时,都会收到以下错误:

Failed to convert property value of type 'java.lang.String' to required type 'com.coming.enums.TicketPriority'

就像没有选择的情况一样,g:select 设置“null”(字符串)的值。

我错过了什么?

最佳答案

您是否尝试过使用空字符串作为 noSelection 属性,而不是使用“null”文字?例如noSelection="${['':'选择一个...']}"?这可以在数据绑定(bind)期间正确转换为真正的空值。

关于Grails g :select no selection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11669527/

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