मैं दृश्य को उत्पन्न करने की कोशिश कर रहे grails के बिना अपने नियंत्रक कक्षाओं में से किसी एक विधि को कैसे कॉल कर सकता हूं?Grails में दृश्य उत्पन्न किए बिना कोई कार्रवाई कैसे करें
उत्तर
आप redirect को अन्य नियंत्रक कार्रवाई में कर सकते हैं।
class PuppyController {
def woof() {
redirect(action:'bark')
}
def bark(){
response.write "Moo"
}
}
कुछ बिंदु आप या तो जवाबी कार्रवाई के लिए लिख सकते हैं या एक विधि/बंद कि एक दृश्य से मेल खाती है तो उपयोगकर्ता उत्पादन प्राप्त कर सकते हैं की ओर ही रीडायरेक्ट पर
।
यदि आप जिस विधि को कॉल करने का प्रयास कर रहे हैं वह दूसरे नियंत्रक पर है, तो संभावना है कि यह गलत है।
यदि, उदाहरण के लिए, मेरे पास एक नियंत्रक विधि है जो एक फ़ाइल अपलोड करती है, और एक अन्य विधि जो उस फ़ाइल के लिए फ़ाइल नाम बनाता है जो कुछ कन्वेंशन के संयोजन के रूप में बनाती है (टाइम्सस्टैम्प + "+ उपयोगकर्ता नाम के लिए सुंदर फ़ाइल) एक और नियंत्रक पर, आपको उस नियंत्रक विधि को Service पर प्रचारित करना चाहिए और इसे दोनों नियंत्रकों में इंजेक्ट करना चाहिए।
class FooController {
def fooAction() {
render("Successful call to fooAction")
}
}
अनिवार्य रूप से आप एक नियंत्रक उदाहरण ('नए' कीवर्ड के माध्यम से) बना सकते हैं और फिर ब्याज की कार्रवाई को कॉल कर सकते हैं। कृपया आप जो करना चाहते हैं उसके बारे में अधिक जानकारी प्रदान करें, इसलिए मैं एक बेहतर उत्तर देने में सक्षम हो सकता हूं ...
- 1. दृश्य के बिना एमवीसी नियंत्रक कार्रवाई चलाएं?
- 2. लूप का उपयोग किए बिना निम्न अनुक्रम कैसे उत्पन्न करें?
- 3. अपाचे कॉन्फ़िगरेशन में कोई त्रुटि उत्पन्न किए बिना मैं फ़ाइल कैसे शामिल करूं?
- 4. Grails में SQL/डेटाबेस दृश्य
- 5. एक मौजूदा दृश्य को नियंत्रक कार्रवाई में कैसे संलग्न करें?
- 6. Grails - यूआरएल मानचित्रण/डिफ़ॉल्ट कार्रवाई और प्रवाह
- 7. कोई प्रतिक्रिया_ संपादन कार्रवाई में ब्लॉक (मचान के साथ उत्पन्न)?
- 8. दृश्य स्टूडियो: वेब डिबगिंग शुरू किए बिना डीबगर संलग्न करें
- 9. क्या माइग्रेशन उत्पन्न किए बिना मचान उत्पन्न करने का कोई विकल्प है?
- 10. कार्रवाई कैसे करें
- 11. पुन: उत्पन्न किए बिना .lo फ़ाइलों को पुन: उत्पन्न करें ./configure
- 12. doctrine2 में शामिल किए बिना आईडी कैसे प्राप्त करें?
- 13. barbuttonitem कार्रवाई कैसे करें?
- 14. सत्र के बिना Grails
- 15. प्रत्येक 5 परिणामों में कोई कार्रवाई कैसे करें?
- 16. grails
- 17. क्यों Html.BeginForm खाली कार्रवाई उत्पन्न करता है?
- 18. UIVideoEditorController प्रदर्शित किए बिना वीडियो ट्रिम करें?
- 19. बैच फ़ाइल में प्रतीक्षा किए बिना एप्लिकेशन कैसे प्रारंभ करें?
- 20. इंटरफ़ेस बिल्डर का उपयोग किए बिना आईफोन में बटन ऑनक्लिक कार्रवाई को कैसे संभालें?
- 21. विजुअल स्टूडियो यूनिट परीक्षण एक्सेसर, वीएस बंद किए बिना उन्हें फिर से उत्पन्न कैसे करें?
- 22. JQuery के साथ चेकबॉक्स चेक किए जाने पर कोई कार्रवाई कैसे करें?
- 23. Grails
- 24. विधानसभा उत्पन्न किए बिना डब्ल्यूसीएफ सेवा को कॉल करना
- 25. किसी भी लूप का उपयोग किए बिना दो चर के फ़ंक्शन कैसे उत्पन्न करें?
- 26. रीफ्रेश किए बिना फ़ील्ड में डेटा कैसे सम्मिलित करें?
- 27. grails
- 28. जावा में, मैं एक स्ट्रिंग ऑब्जेक्ट उत्पन्न किए बिना HttpServletRequest शीर्षलेख से पासवर्ड कैसे निकालूं?
- 29. जब यूआईएसविच राज्य बदलता है तो कोई कार्रवाई कैसे करें?
- 30. Django, मॉडल के बिना एक व्यवस्थापक पैनल कैसे उत्पन्न करें?
आप कहां से कॉल कर रहे हैं और आप क्या कर रहे हैं –
नियंत्रक में एक कार्रवाई को हमेशा भेजना पड़ता है उपयोगकर्ता को कुछ वापस। लेकिन यह एक जीएसपी पेज, या एचटीएमएल नहीं होना चाहिए, आप किसी भी प्रकार की प्रतिक्रिया बना सकते हैं। जैसा कि नाटक सुझाव देता है, हमें यह जानने की जरूरत है कि आप समाधान खोजने में आपकी सहायता करने के लिए क्या हासिल करना चाहते हैं। – David
क्या आपने 'रेंडर' की कोशिश की है? – neodevelop