2015-05-27 64 views
0

我正在使用一個頁面,我想將primefaces編輯器放在上面。 但是,我已經嘗試了幾種方法,但不能使編輯器顯示在Primefaces展示中(http://www.primefaces.org/showcase/ui/input/editor.xhtml),頁面上的其他任何primefaces功能都能正常工作,並且如果編輯器下面有某些東西,它會毀掉其他功能(如使日曆按鈕消失。) 不確定發生了什麼,任何人都可以幫忙嗎? :(Primefaces編輯器根本不顯示

基本標記:

<h:form> 
<p:calendar value="#{bean.date}" showOn="button"/> 
<!-- if put under the editor, the calendar will not work as well --> 
    <p:editor id="editor" widgetVar="editorWidget" value="#{bean.text}" width="100" /> 


</h:form> 

當我檢查的頁面,呈現的HTML組件是隱藏的,在工具欄選項中不存在

+0

你有XHTML servlet映射在web.xml中 – Sarz

+0

@Sarz:*?「每頁面上的其他primeface功能正在工作「* – BalusC

+1

Rui:先在客戶端進行一些基本的調試。按F12並特別檢查控制檯和HTTP流量監視器是否存在異常情況和線索。我們無法獲得這些信息,只能在黑暗中拍攝和/或進行有根據的猜測。您是唯一可以訪問該信息的人。 – BalusC

回答

-2

我認爲這個問題是您的web.xml加在配置文件中xhtml URL模式

<servlet-mapping> 
     <servlet-name>Faces Servlet</servlet-name> 
     <url-pattern>/faces/*</url-pattern> 
     <url-pattern>*.jsf</url-pattern> 
     <url-pattern>*.xhtml</url-pattern> 
</servlet-mapping>