Диалог Primefaces не отображается - PullRequest
0 голосов
/ 25 сентября 2019

Главная страница, на которой я хочу, чтобы мой всплывающий диалог отображался

    <p:commandLink value="Login now "
       oncomplete="PF('LoginDialog').show()" update=":form:loginDialog">
    </p:commandLink> 

</h:body>
    <ui:include src="/job/login.xhtml"></ui:include>

</html>

Страница пытается создать всплывающее окно

<ui:composition>

    <h:head>

        <title>Login now</title>

    </h:head>
    <h:form id="form">
        <p:dialog id="loginDialog" header="Login Now" widgetVar="LoginDialog"
            showEffect="fade" hideEffect="fade" appendTo="@(body)" modal="true" resizable="true" >



                <p:messages id="messages" />
                <label class="text-black" for="fusername">Username </label>

                <p:inputText id="username" value="#{login.username}" required="true"
                    requiredMessage="Username is mandatory" class="form-control">
                    <p:watermark for="username" value="Username" />
                </p:inputText>


                <label class="text-black" for="fname">Password</label>
                <p:password id="password" value="#{login.password}" required="true"
                    class="form-control" requiredMessage="Password is mandatory">
                    <p:watermark for="password" value="Password" />
                </p:password>


                <p:commandButton value="Login" icon="ui-icon-star"
                    action="#{login.submit}" ajax="false"
                    class="btn px-4 btn-primary text-white">
                </p:commandButton>
        </p:dialog>

            </h:form>

</ui:composition>
</html>

Я не понимаю, почему этоне появляется на главной странице, кто-нибудь может помочь?Это не дает мне никаких ошибок, но не отображается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...