2012-10-17 8 views
5

मैं एक डेटाटेबल का उपयोग करने की कोशिश कर रहा हूं जिसे मैं एक संवाद के अंदर गतिशील रूप से बना देता हूं। प्रत्येक पंक्ति में एक चेकबटन और एक संपादन बॉक्स होता है। जब मैं एक DOJO संवाद का उपयोग करने का प्रयास करता हूं, तो मैं इसके साथ जुड़े जावा ऑब्जेक्ट में गुणों को अद्यतन कर सकता हूं, लेकिन उसी बटन में मैं इसे किसी भी तरह से संवाद बंद करने के लिए प्रतीत नहीं होता।एक xpages संवाद के अंदर एक गतिशील डेटाटेबल कैसे हो सकता है जो प्रबंधित बीन ऑब्जेक्ट को अद्यतन करता है?

मैंने एक jquery संवाद का उपयोग करने का भी प्रयास किया है, लेकिन मुझे आंशिक अपडेट के साथ समस्याएं थीं, मैं संवाद से किसी सर्वर पक्ष की घटनाओं को आग नहीं लगा सका।

मैंने दोहराव नियंत्रण का उपयोग करने का भी प्रयास किया है, लेकिन इससे अन्य समस्याएं उत्पन्न हुईं।

कोड से नियंत्रण भाग को अलग करने के लिए जावा बीन्स का उपयोग करना बहुत अच्छा विचार था, जब मैंने इसके बारे में कुछ फ़ोरम पोस्ट देखे, लेकिन अब यह विकास के समय में बहुत कम समस्याएं पैदा कर रहा है। अगर किसी के पास अन्य दृष्टिकोण हैं तो मैंने कोशिश की, मैं वास्तव में इसकी सराहना करता हूं।


मेरे सवाल से संबंधित समस्याओं में से कुछ तथ्य चेकबॉक्स नियंत्रण वास्तविक बूलियन्स के बजाय true या false के तार का उपयोग करने के कारण था। और ऐसा लगता है कि सभी घटनाएं संवाद पर काम नहीं करतीं।

उत्तर

1

क्या आपने XPages एक्सटेंशन लाइब्रेरी से संवाद नियंत्रण का उपयोग करने का प्रयास किया है?

मैंने कुछ साल पहले वेनिला डोजो संवाद के लिए एक कामकाज लिखा था। सुनिश्चित नहीं है कि यह अभी भी काम करता है: http://dontpanic82.blogspot.no/2010/02/xpages-making-dojo-dialogs-works-with.html

मैं अधिकांश डोजो विजेट्स के लिए एक्सटेंशन लाइब्रेरी का उपयोग करता हूं। इस तरह मुझे यह पता लगाने की ज़रूरत नहीं है कि कुछ क्यों काम नहीं करता/मुझे XP को एक नया संस्करण जारी होने पर कोड को बनाए रखने की आवश्यकता नहीं है।

+0

संवाद में मैं जिस संवाद का जिक्र कर रहा था वह एक्स्टेंस्टियन लाइब्रेरी में से एक है। हालांकि आपके द्वारा प्रस्तुत की गई कुछ जानकारी का वादा किया जा रहा है, मैं ब्लॉग पोस्ट से कुछ जानकारी का उपयोग करके अपनी समस्या को ठीक करने का प्रयास करूंगा। मैं सर्वर पक्ष की घटनाओं के साथ jQuery काम कर रहा हूं लेकिन अभी मैं समय बर्दाश्त नहीं कर सकता। तो मदद के लिए धन्यवाद। –

संबंधित मुद्दे