मुझे एक जादूगर की आवश्यकता है जो दूसरी पृष्ठ सामग्री पहले पृष्ठ के चयन पर निर्भर करती है। पहला पृष्ठ उपयोगकर्ता को "दयालु" फ़िल्टर बनाता है जिसे वह बनाना चाहता है और दूसरा उपयोगकर्ता चयनित "दयालु" का एक फ़िल्टर उदाहरण बनाने के लिए कहता है।ग्रहण जेएफएएस के विज़ार्ड
जेएफएएस के विज़ार्ड पेज सामग्री (createControl (...) विधि) जब विज़ार्ड खुला होता है और जब कोई दिया गया पृष्ठ प्रदर्शित नहीं होता है (यह जेएफएएस को जादूगर आकार को जानने की अनुमति देता है तो मुझे लगता है ??)।
इस वजह से, मुझे अपना दूसरा पृष्ठ सामग्री बनाना होगा इससे पहले कि विज़ार्ड खोला जाए लेकिन मैं दूसरे पेज की सामग्री के पहले पेज चयन पर निर्भर नहीं हूं।
अब के लिए क्लीनर समाधान मिला है जिसमें विज़ार्ड खुला है (उनकी सामग्री के साथ) और पहले पृष्ठ के कार्यान्वयन में getNextPage() विधि को ओवरराइड करने से पहले सभी (सेकंड) पृष्ठ बनाने में शामिल हैं।
उस समाधान का मुख्य दोष यह है कि यह महंगा हो सकता है जब कई दूसरे पृष्ठ बनाने के लिए महंगा हो।
आप उस समाधान के बारे में क्या सोचते हैं? आप अपने जादूगर के पृष्ठों का प्रबंधन कैसे करते हैं? क्या कोई क्लीनर समाधान याद आया है?
यह वास्तव में एक अच्छा पैटर्न है, महान जवाब के लिए धन्यवाद! – rooftop