मैं एक ग्रेल्स नोब हूं और ऐसा कुछ चल रहा हूं जो एक बग प्रतीत होता है, लेकिन यह पूरी तरह से संभव है कि मैं सब ठीक से कॉन्फ़िगर नहीं कर रहा हूं।Grails गतिशील मचान के साथ हैनी: क्या यह एक बग है या मैं गलत कॉन्फ़िगर कर रहा हूँ?
class Player {
String firstName
String lastName
static constraints = {
firstName(blank:false)
lastName(blank:false)
}
String toString() { lastName + ", " + firstName }
}
और
class Team {
String mascot;
static hasMany = [players:Player]
static constraints = {
mascot(blank:false)
}
}
मैं दोनों के लिए नियंत्रकों कि गतिशील पाड़ इन दो डोमेन कक्षा से परे कुछ भी नहीं है:
मैं दो सरल डोमेन वर्ग मिल गया है।
लेकिन जब भी मेरे डीबी में खिलाड़ियों की एक सूची है, मुझे नई टीम बनाने के दौरान उनके लिए बहु-चयन बॉक्स नहीं मिलता है।
हालांकि, बहु-चयन से पता चलता अप जब मैं एक टीम
संपादित करने के लिए जाना इस नए आइटम के लिए गतिशील मचान में एक बग है, मैं गलत है कि यह कैसे काम करने के लिए माना जाता है, या वहाँ कुछ और है मुझे यहां घोषित करने की ज़रूरत है?
किसी भी मदद की सराहना की है! मेरे पास स्क्रीनशॉट हैं जो स्टैक ओवरव्लो मुझे मेरी नईता के कारण जोड़ने नहीं देगा, लेकिन अगर इससे मदद मिलेगी तो मुझे उन्हें एक और तरीका दिखाने में खुशी होगी।
मैन्युअल रूप से संशोधित करना था आपके उत्तर विधेयक के लिए धन्यवाद। मुझे लगता है कि शायद मेरा उदाहरण बेहतर हो सकता है, यह है कि मैं एक खिलाड़ी को एक से अधिक टीम का सदस्य बनना चाहता हूं। यह वास्तव में कई से अधिक से अधिक है। यही कारण है कि मेरे पास प्लेयर पर कोई संबंध नहीं है, लेकिन अब मैं देखता हूं कि उपयोग के मामले में मैंने जो भ्रम पैदा किया है, वह भ्रम पैदा कर सकता है। यह बात मेरे लिए अजीब बात यह है कि बहु-चयन संपादन स्क्रीन पर अपेक्षित रूप से दिखाई देता है, लेकिन स्क्रीन पर नहीं। वह असंगतता मुझे लगता है कि यह गतिशील मचान में एक बग है, लेकिन मैं गलतियों को बनाने से काफी मुश्किल हूं (स्पष्ट रूप से) – Pete
हम्म, v1.1 तक, Grails वास्तव में कई से कई का समर्थन नहीं करता है, आपको मैन्युअल रूप से रिश्ते बनाने की आवश्यकता होती है ऑब्जेक्ट करें और अपने आप को पारस्परिक रूप से प्रबंधित करें। मैंने अभी तक v1.1 का उपयोग नहीं किया है, इसलिए मैं इसके मचान डिफ़ॉल्ट पर टिप्पणी नहीं कर सकता, लेकिन तथ्य यह है कि यह संपादन पर दिखाता है, लेकिन नहीं बनाता, यह फिश लगता है। आप नाबल की Grails ईमेल सूची पर पोस्ट करने का प्रयास कर सकते हैं: http://www.nabble.com/grails--user-f11861.html – billjamesdev
मैंने आपके कई से कई पहलुओं को ध्यान में रखने के लिए अपनी प्रतिक्रिया संपादित की है – billjamesdev