में जटिल प्रकार बाध्य करने के लिए मैं निम्नलिखित संरचना में एक मॉडल वर्ग है:कैसे नाटक के ढांचे 2.0
public class User {
public String name;
public Long id;
}
public class Play {
public String name;
public User user;
}
अब मैं प्ले वर्ग के आधार पर एक फार्म करना चाहते हैं। तो मेरे पास editPlay
व्यू है जो इनपुट के रूप में Form[Play]
लेता है। ध्यान में रखते हुए मैं एक रूप है जो पर एक अद्यतन कार्रवाई कॉल सबमिट करें:
@form (routes.PlayController.update())
{..}
लेकिन मैं मैं नियंत्रक में ठीक से यह प्राप्त करेंगे एक तरह से उपयोगकर्ता क्षेत्र बाध्य करने के लिए सही तरीके से नहीं मिल सकता है:
Form<Play> formPlay = form(Play.class).bindFromRequest();
Play playObj = formPlay.get();
API के अनुसार, Form.Field
मान हमेशा एक स्ट्रिंग होता है। उपयोगकर्ता ऑब्जेक्ट में इनपुट को स्वचालित रूप से बांधने का कोई अन्य तरीका है?
धन्यवाद
फार्म वर्ग हाल ही में एक सा बदल गया है में अपने विधि में
, आप चाहते हो सकता है नए दस्तावेज की जांच करने के लिए। –