मैं एक आवेदन जेएसएफ पर काम कर रहा हूं और मैं समय-समय पर एजेक्स के साथ एक घटक को रीफ्रेश करना चाहता हूं जैसे फेसबुक अधिसूचना क्षेत्र व्यवहार। मैं यह कैसे कर सकता हूं?जेएसएफ, समय-समय पर अजाक्स के साथ एक घटक ताज़ा करें?
उत्तर
पोल क्या आप एक निर्दिष्ट अंतराल में
पोल घटक मेकअप ajax कॉल उपयोग करने की आवश्यकता है।
उदाहरण के लिए Primefaces पोल
<h:form id="form">
<h:outputText id="txt_count" value="#{counterBean.count}" />
<p:poll interval="3" listener="#{counterBean.increment}" update="txt_count" />
</h:form>
लिंक का प्रदर्शन करने के Primefaces Ajax Poll
शुद्ध JSF दृष्टिकोण की जाएगी js टाइमर कि लागू करेगा उपयोग करने के लिए समय-समय पर document.getElementById('someFormId:idOfButton').click();
या jQuery $("#someFormId\\:idOfButton").click();
जबकि बटन एल देखेंगे आइक इस
<h:commandButton id="idOfButton">
<f:ajax render="txt_count"></f:ajax>
</h:commandButton>
कुछ की तरह टाइमर JavaScript Timing Events
ओपी के प्रश्न इतिहास के आधार पर, वह प्राइमफेस का उपयोग कर रहा है, इसलिए यह एक आदर्श सूट है। – BalusC
के बारे में इस
setInterval(function(){$("idOfButton").click()},3000);
अधिक RichFaces में एक जनमत सर्वेक्षण घटक के रूप में अच्छी तरह से है। यहाँ एक अच्छा उदाहरण they प्रदान
<a4j:region>
<h:form>
<a4j:poll id="poll" interval="1000" enabled="#{userBean.pollEnabled}" reRender="poll,grid"/>
</h:form>
</a4j:region>
<h:form>
<h:panelGrid columns="2" width="80%" id="grid">
<h:panelGrid columns="1">
<h:outputText value="Polling Inactive" rendered="#{not userBean.pollEnabled}" />
<h:outputText value="Polling Active" rendered="#{userBean.pollEnabled}" />
<a4j:commandButton style="width:120px" id="control" value="#{userBean.pollEnabled?'Stop':'Start'} Polling" reRender="poll, grid">
<a4j:actionparam name="polling" value="#{!userBean.pollEnabled}" assignTo="#{userBean.pollEnabled}"/>
</a4j:commandButton>
</h:panelGrid>
<h:outputText id="serverDate" style="font-size:16px" value="Server Date: #{userBean.date}"/>
</h:panelGrid>
</h:form>
- 1. जेएसएफ के साथ अजाक्स रिवर्स?
- 2. जेएसएफ घटक
- 3. जेएसएफ 2.0 यूआईएनएनपुट घटक
- 4. जेएसएफ कंपोजिट घटक
- 5. जेएसएफ कस्टम घटक AJAX अद्यतन
- 6. जेएसएफ गतिशील में अजाक्स अनुरोध
- 7. जेएसएफ 2.0 समग्र घटक actionListener
- 8. जेएसएफ कस्टम घटक नहीं मिला
- 9. ताज़ा करें बटन पर JQgrid
- 10. बैकिंग घटक में जेएसएफ 2 समग्र घटक विशेषताओं तक पहुंच
- 11. एक समग्र घटक के अंदर एक इनपुट घटक के लिए एक वैधकर्ता कैसे निर्दिष्ट करें?
- 12. जेएसएफ में पुन: प्रयोज्य घटक कैसे बनाएं?
- 13. जेएसएफ समग्र घटक में जावास्क्रिप्ट को एकीकृत करें, स्वच्छ तरीका
- 14. जेएसएफ 2 फेसलेट के बाहर और बाहर के बाहर जेएसएफ 2 अपडेट घटक
- 15. ताज़ा करें WPF कमांड
- 16. MySQL दृश्य ताज़ा करें?
- 17. .NET Listview ताज़ा करें
- 18. महल विंडसर के साथ एक घटक को ओवरराइट कैसे करें?
- 19. लोड आंशिक टेम्पलेट अजाक्स - Grails के साथ
- 20. जेएसएफ कंपोजिट घटक <f:ajax> में एक अज्ञात आईडी है - घटक
- 21. नोटपैड ++ वर्कस्पेस ताज़ा करें?
- 22. जेएसएफ
- 23. जेएसएफ 1.2: क्या मैं जेएसएफ व्यू के अंदर पुन: प्रयोज्य घटक बना सकता हूं
- 24. जेएसएफ में एंकर पर रीडायरेक्ट कैसे करें?
- 25. जेएसएफ
- 26. जेएसएफ - <ui:repeat /> एक java.util.Set पर?
- 27. जेएसएफ
- 28. किसी अन्य घटक की एक ही ऊंचाई पर एक लेआउट घटक की ऊंचाई कैसे सेट करें?
- 29. एक जेएसएफ 2 समग्र घटक में एक्शन स्ट्रिंग कैसे पास करें? commandLink >:
- 30. जेएसएफ समग्र घटकों के साथ पृष्ठ पर एक आईडी अद्वितीय कैसे बनाएं?
भविष्य प्रश्नों में यदि आप स्पष्ट रूप से क्या घटक पुस्तकालयों आप सभी प्रयोग का उल्लेख, PrimeFaces है जैसे कि यह मददगार होगा है। यदि आप कुछ भी उल्लेख नहीं करते हैं, मानक जेएसएफ हमेशा माना जाएगा। – BalusC