मैं जेएसएफ 2.0 में एक एप्लीकेशन विकसित कर रहा हूं। मैं प्राइमफेस घटक पुस्तकालय का भी उपयोग कर रहा हूं। मुझे पी के साथ समस्या हो रही है: प्राइमफेस की पुष्टि करें। जैसे ही मैं एक पी दिखाना चाहता हूं: confirmDialog, यह लगभग तुरंत गायब हो जाता है। अजीब चीज यह है कि यह समस्या केवल उस एप्लिकेशन के साथ होती है जो काम पर ग्लासफ़िश सर्वर पर तैनात है। जब मैं घर पर अपने कंप्यूटर पर ग्लासफ़िश सर्वर पर एक ही .war फ़ाइल अपलोड करता हूं या जब मैं नेटबीन्स में एप्लिकेशन चलाता हूं तो यह समस्या नहीं होती है। मैं वास्तव में यह नहीं समझ सकता कि इस समस्या का कारण क्या है। इसके अलावा मुझे Google पर इसके बारे में कोई जानकारी नहीं मिली। किसी भी तरह की सहायता का स्वागत किया जाएगा! यह मेरा कोड है:प्राइमफेस की पुष्टि तुरंत संवाद गायब हो जाती है
<h:commandButton value="Verwijderen" onclick="bezoekConfirmation.show()" styleClass="verwijderKnopBig" rendered="#{pageRenderController.canWriteBezoekenMobiele}" />
<p:confirmDialog message="Bent u zeker dat u dit bezoek wilt verwijderen?" closable="false"
header="Bezoek verwijderen" severity="alert" widgetVar="bezoekConfirmation">
<p:commandButton value="Ja" oncomplete="bezoekConfirmation.hide()" action="#{bezoekenMobieleController.deleteBezoek}" ajax="false" />
<p:commandButton value="Nee" onclick="bezoekConfirmation.hide()" type="button" />
</p:confirmDialog>
क्या आप Ctrl + F5 वह पृष्ठ जो कार्य सर्वर से खोला गया है या कम से कम पूरे डोमेन पर ब्राउज़र कैश को साफ़ करने के लिए यह सुनिश्चित करने के लिए कि आपके पास एल है प्राइमफेस के सबसे पुराने संस्करण में शामिल सीएसएस/जेएस सामान? शायद आपने प्राइमफेस को इस बीच अपग्रेड किया है और आपके ब्राउज़र कैश में डोमेन से अभी भी पुराना जेएस है। – BalusC
यह सच है कि मैंने एप्लिकेशन के विकास के दौरान प्राइमफेसेस lib को किसी अन्य संस्करण में अपडेट किया है। आप मुझे क्या करने की सलाह देंगे? क्या सर्वर की तरफ मुझे कुछ करना चाहिए? – Bart1990
जैसा कि कहा गया है, स्पष्ट ब्राउज़र कैश। – BalusC