Datepicker在xhtml页面上有效,但在ui:include页面上无效

时间:2019-06-10 16:59:41

标签: datepicker include jsf-2.2

我有一个使用datepicker的inputText的xhtml主页:它可以工作。同一页面包含另一个页面:在包含的页面中,日期选择器不起作用。

我使用PrimeFaces 6.2提供的jquery,也尝试将其更改为7.0。 xhtml主文件具有:

<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:p="http://primefaces.org/ui" >

包含的文件开头为:

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:f="http://xmlns.jcp.org/jsf/core"
    xmlns:h="http://xmlns.jcp.org/jsf/html"
    xmlns:c="http://java.sun.com/jsp/jstl/core"
    xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
    xmlns:p="http://primefaces.org/ui">

工作日期选择器

<h:inputText id="data_consegna" value="#{editOrdine.ordine.data_consegna}" styleClass="form-control datepicker" required="true" />

无法使用日期选择器

<h:inputText id="promemo#{status.count}" value="#{p.data_completa_rilievo}" styleClass="form-control datepicker"  />

Datepicker以这种方式加载

$(document).ready(function() {
       $(".datepicker").datepicker({
          dateFormat: 'dd/mm/yy',
          changeMonth: true,
          changeYear: true,
              //some other code
       });  
    });

控制台(Firefox或Chrome)无法帮助我。怎么了?谢谢!

0 个答案:

没有答案