我使用了富ui的日期选择器。我正确地得到了date的值。但是,如果我想要设置richui的datechooser的值,该如何完成呢?
发布于 2012-04-24 20:03:21
您必须在控制器中手动解析日期,因为您的格式/模式对于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.另请参阅:
https://stackoverflow.com/questions/10296526
复制相似问题