У меня есть главная страница xhtml с inputText с использованием указателя даты: это работает. Эта же страница включает в себя еще одну страницу: на включенной странице средство выбора даты не работает.
Я использую jquery, предоставленный PrimeFaces 6.2, пытался также перейти на 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) мне не помогает. Что случилось? Спасибо!