【发布时间】:2025-12-04 03:20:15
【问题描述】:
我使用了丰富的 ui 的日期选择器。 我得到正确的日期值。 但是如果我想设置richui的datechooser的值是怎么做的呢?
【问题讨论】:
我使用了丰富的 ui 的日期选择器。 我得到正确的日期值。 但是如果我想设置richui的datechooser的值是怎么做的呢?
【问题讨论】:
您必须在控制器中手动解析日期,因为 grails 不知道您的格式/模式。
def date = Date().parse("MM-dd-yyyy", params.date); //<-- consider using a constant for the date format
或将 params 值重置为 java.util.Date 类。
params.date = Date().parse("MM-dd-yyyy", params.date); //<-- re-assigns date string as date class
您可能还想测试入站格式以确保没有人手动输入无效格式...
def date = (parmas.date.matches("\\d{2}-\\d{2}-\\d{4}"))? Date().parse("MM-dd-yyyy", params.date) : null; //<-- safely return null if doesn't match a date regex.
另见:
【讨论】: