2014-10-30 7 views
0

Iam, использующий в моем проекте простые объекты, и все работает отлично, за исключением компонента p: calendar в Primefaces. Следующий файл xhtml не отображает компонент календаря.Прайсы p: календарь не работает под ui: состав

<ui:composition xmlns="http://www.w3.org/1999/xhtml" 
       xmlns:h="http://java.sun.com/jsf/html" 
       xmlns:ui="http://java.sun.com/jsf/facelets" 
       xmlns:p="http://primefaces.org/ui" 
       template="/WEB-INF/Templates/Commons/MainContent.xhtml"> 
    <ui:define name="main_content"> 
     <h:body> 
     <h:form> 
      <p:calendar value="#{controller.data}" pattern="dd/MM/yyyy" /> 
     </h:form> 
     </h:body> 
    </ui:define> 
</ui:composition> 

Однако, если я удалю ui: compisition, как показывает следующий фрагмент, он отлично работает.

<html xmlns="http://www.w3.org/1999/xhtml" 
       xmlns:h="http://java.sun.com/jsf/html" 
       xmlns:ui="http://java.sun.com/jsf/facelets" 
       xmlns:p="http://primefaces.org/ui"> 
     <h:body> 
     <h:form> 
      <p:calendar value="#{controller.data}" pattern="dd/MM/yyyy" /> 
     </h:form> 
     </h:body> 
</html> 

Есть ли что-нибудь, что я должен знать о ui: сбор и p: календарь?

+0

Вы проверили с включением файла 'MainContent.xhtml' во втором порядке? –

+0

@QadirHussain Не работает. – Yishagerew

+0

как насчет отправки трассировки стека? – Scorpion

ответ

0

Я думаю, что если вы используете этот шаблон он может поможет вам

<html xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:ui="http://java.sun.com/jsf/facelets" 
     xmlns:h="http://java.sun.com/jsf/html" 
     xmlns:p="http://primefaces.org/ui" 
     xmlns:f="http://java.sun.com/jsf/core"> 
    <ui:composition template="/WEB-INF/Templates/Commons/MainContent.xhtml"> 
     <ui:define name="main_content"> 
     <h:body> 
      <h:form> 
       <p:calendar value="#{controller.data}" pattern="dd/MM/yyyy" /> 
      </h:form> 
     </h:body> 
     </ui:define> 
    </ui:composition> 
</html> 

по этой структуре.

+0

, знайте, что все остальные компоненты Primefaces отлично работают, за исключением p: calendar.I пробовал, как вам было предложено, но не могу сделать p: calendar work.Let мне знать, работает ли он для вас. – Yishagerew

Смежные вопросы