0

時間に基づいて日付ピッカーの日のプロパティを設定できるようにしたい。したがって、午前 10 時より前の場合は、その日を昨日に設定します。

午前10時以降の場合は、実装できます

<g:datePicker name="myDate" value="${new Date()}"/>

しかし、昨日の日を表示するように日付ピッカーをどのように設定しますか?

4

2 に答える 2

1

できることは次のとおりです。ページがレンダリングされるときに、時刻が午前 10 時以降かどうかを示すブール値をモデルに送信できます。はいの場合、モデルには昨日の日付が含まれ、それ以外の場合は今日の日付になります。または、クライアントの時間を比較して、時間が 10 未満の場合はこれを行うことができます

<g:datePicker name="myDate" value="${myDomainClass?.myDateField}"
              default="${new Date().plus(-1)}"/>
于 2012-05-11T19:46:04.547 に答える