Play フレームワーク (私は 2.0.4 を使用) のモデルとフォームのすべての例では、属性として or をString
使用int
しています。Long
ただし、次のようなモデルがあります。
public class MyModel {
@Required
public String name;
@Required
public Date birthdate;
@Required
public MyClass someObject;
}
これで、フォームでフィールドをname
簡単に使用できるようになりました。@inputText(...)
birthDate
フォームでフィールドを使用しようとしましたが@inputDate(...)
、これは入力フィールドを提供するだけで、入力フィールドに入力しようとした日付の形式が何であれ、拒否されます。'format -> "dd/mm/yyyy"
私もこのフィールドに渡そうとしましたが、成功しませんでした。
MyClass
フォームのオブジェクトを入力する方法さえわかりません。
- どうすれば作品が作れ
@inputDate()
ますか? MyClass
すべての入力を String/Int/Long にし、コントローラーでそれらの値を受け取ってそれらのオブジェクトを構築する必要がありますか?