मेरे पास एक टैग क्लास है जो UIComponent और UIOutput को बढ़ाती है। इस कक्षा में मेरे पास एन्कोड है और एन्कोड है जिसमें मैं अपने संदर्भ का उपयोग कर सकता हूं, किसी भी प्रकार का एचटीएमएल टैग आउटपुट करने के लिए मैं लेखक को भी लिखना चाहता हूं। स्टार्ट एलीमेंट ("div", myComponent) और इसी तरह।मौजूदा जेएसएफ घटकों को अपने स्वयं के कस्टम घटकों में कैसे जोड़ना है?
मेरी समस्या यह है कि मुझे उदाहरण के लिए डालने की आवश्यकता है उदाहरण के लिए .startElement। मैं getChildren() जोड़कर ऐसा कर सकता हूं। (एचटीएमएल कॉमांड बटन बटन = नया एचटीएमएल कमांड बटन()); लेकिन ऐसा करने पर ऐसा लगता है कि मैं उस घटक को आउटपुट नहीं कर सकता जहां मैं उन्हें दिखाना चाहता हूं, जैसे मैं लिख सकता हूं .startElement।
क्या किसी के पास कोई अच्छा समाधान है कि मैं कैसे समृद्ध टैग, जेएसएफ टैग और अपनी खुद की टैग लाइब्रेरी में समान लाभ उठा सकता हूं? संक्षेप में क्या मैं वास्तव में क्या करना चाहते हैं जाएगा मेरी encodeBegin अंदर है: एक अनुमान के अधिक अग्रिम
उत्कृष्ट आदमी। मुझे बस इसका परीक्षण करना पड़ा। MyComponent.encodeAll (संदर्भ) वही था जो मैं खोज रहा था। आपका बहुत बहुत धन्यवाद! –