मैं मैंगोड प्लगइन के साथ Grails 2.1.1 का उपयोग कर रहा हूं। मुझे जेनरेट की गई सूची में कॉलम के क्रम बदलने के साथ समस्या है। grails scaffolding guide कहता है कि आपको बाधाओं में केवल सही ढंग से ऑर्डर गुणों की आवश्यकता है।जेनरेट टेबल में कॉलम ऑर्डर कैसे बदलें (मिंगोडब प्लगइन के साथ काम नहीं कर रहे ग्रिल बाधाएं)
मेरे डोमेन:
class Section {
String idName
String visible
String required
String name
String bold
static embedded = ['question']
List<Question> questions
static hasMany = [questions : Question]
static constraints = {
idName (blank: false)
name (blank: false)
visible (blank: false)
required (blank: false)
bold (blank: false)
}
@Override
public String toString() {
name
}
}
लेकिन कॉलम अभी भी वर्णानुक्रम कर रहे हैं। मैं स्थिर मचान का उपयोग कर रहा हूं, इसलिए बाधाओं में बदलाव के बाद मैं grails generate-all *
कमांड का उपयोग करता हूं और सभी फ़ाइलों को ओवरराइड करता हूं।
और हाँ, मैंने कोड की सफाई और संकलन करने की कोशिश की, सर्वर की सफाई और पुनरारंभ करना (यह एसटीएस के साथ एकीकृत) और ब्राउज़र कैश की सफाई करना। क्या मोंगो डेटाबेस में समस्या है (हाइबरनेट प्लगइन अनइंस्टॉल किया गया है)?
इसके बाद मैंने भी grails टेम्पलेट्स स्थापित किए।
Collections.sort(props, comparator.constructors[0].newInstance([domainClass] as Object[]))
किसी भी विचार मैं इस काम कर प्राप्त करने के लिए है कि मैं बाधाओं में सेट कैसे बदल सकते हैं: list.gsp में छँटाई विशेषताओं के साथ लाइन है?
मैं एक ही पर्यावरण के साथ नई grails परियोजना शुरू हो जाएगी (लेकिन mongodb में बदलने के बिना) और बाधाओं द्वारा आदेश काम किया। तो मुझे यकीन है कि यह हाइबरनेट प्लगइन अनइंस्टॉल करने और/या mongodb प्लगइन स्थापित करने में समस्या है। मैं इसे देखूंगा और यहां जवाब दूंगा। – Gorky