मुझे प्रश्न में वर्णित वही समस्या थी।
निर्मित primefaces jQuery पुस्तकालय (वर्तमान में 1.4.1) सहित एक खुद jQuery पुस्तकालय सीएसएस स्वरूपण समस्याओं को जन्म देता के रूप में शामिल हैं: यही कारण है कि मैं निम्नलिखित समाधान के साथ आया है। target="head"
विशेषता जोड़ने से हर जगह टैग निर्दिष्ट करने की अनुमति मिलती है - उदा।
<h:outputScript library="primefaces" name="jquery/jquery.js" target="head" />
primefaces jQuery पुस्तकालय संघर्ष मोड में डिफ़ॉल्ट रूप से शामिल किया गया है: जब आप templating का उपयोग कर हमेशा <head>
टैग के लिए पहुँच नहीं। इसका मतलब है कि $()
शॉर्टकट उपयोग नहीं कर सकता है। दूर करने के लिए इस मुद्दे को एक <script>
या <h:outputScript>
टैग में निम्न पंक्ति में शामिल हैं:
<h:outputScript target="head">
// Add the $() function
$ = jQuery;
// Now you can use it
$(document).ready(function() {
...
});
</h:outputScript>
सबसे अच्छा समाधान मैं अब तक की खुदाई कर सकता है, primefaces 2.2.1 का उपयोग कर रहा है यही कारण है कि।
स्रोत
2011-04-01 07:47:57
मुझे नहीं पता कि यह प्रश्न _This प्रश्न के साथ क्यों चिह्नित है, पहले से पूछा गया है। इस प्रश्न के 2 साल बाद जुड़े प्रश्न पूछा गया था। –