0
rich uiの日付選択機能を使用しました。 私は正しい日付の値を取得します。 しかし、私はrichuiのdatechooserの価値をどのように設定したいのですか?日付の文字列を日付に変換するgrails rich-ui datechooser
rich uiの日付選択機能を使用しました。 私は正しい日付の値を取得します。 しかし、私はrichuiのdatechooserの価値をどのように設定したいのですか?日付の文字列を日付に変換するgrails rich-ui datechooser
フォーマット/パターンがgrailsには不明であるため、コントローラで手動で日付を解析する必要があります。
def date = Date().parse("MM-dd-yyyy", params.date); //<-- consider using a constant for the date format
または、java.util.Dateクラスにparams値をリセットします。あなたはまた、誰かが手動で無効なフォーマットを入力していないことを確認するために、インバウンドフォーマットをテストしたいかもしれません
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.
も参照してください。
うん、それはありがとうございます。しかし、私はrichuiの日付選択ボックスで日付を設定する際に問題があるようです。 – zade
RichUiが文字列ではなく日付を必要とする場合は、文字列をGSPの日付にフォーマットする必要があります。 –