我有一个使用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)无法帮助我。怎么了?谢谢!