Boas colegas. Estou com um pequeno bug no formulario do login, então sempre que clico para abrir a janela de login ele aperece com os campos já preenchido tentei usar o parametro update mas não deu lá muito certo. Peço a vossa ajuda em baixo deixo a imagem quando clico para abrir o dialog e codigo da página
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://java.sun.com/jsf/facelets"
template="/templates/layoutLogin.xhtml">
<ui:define name="cabecalho">
<h:form>
<p:menubar style="border:none;">
<p:menuitem icon="ui-icon-home" value="Visitar UCM"
url="https://www.ucm.ac.mz" target="_black" />
<p:menuitem value="Iniciar sessão" icon="ui-icon-person" action="#{MBLoginBean.prepararLogin}"
update=":frmLogin:pnLogin" oncomplete="PF('dlgLogin').show();" />
</p:menubar>
</h:form>
<p:dialog widgetVar="dlgLogin" modal="true" appendTo="@(body)"
closable="true" resizable="false" draggable="false" header="Login">
<h:form id="frmLogin">
<h:panelGrid id="pnLogin" columns="2" cellpadding="8">
<h:outputLabel value="Usuário " />
<h:inputText value="#{MBLoginBean.usuario.usuario}" placeholder="Nome de usuário" />
<h:outputLabel value="Senha " />
<h:inputSecret value="#{MBLoginBean.usuario.senha}" />
</h:panelGrid>
<h:panelGrid columns="2" cellpadding="8">
<p:commandButton value="Entrar" action="#{MBLoginBean.login}"/>
<p:commandButton value="Cancelar" onclick="PF('dlgLogin').hide();" />
</h:panelGrid>
</h:form>
</p:dialog>
</ui:define>
