Datepicker работает на странице HTML, но не в пользовательском интерфейсе: включить страницу - PullRequest
0 голосов
/ 10 июня 2019

У меня есть главная страница 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) мне не помогает. Что случилось? Спасибо!

...