[i]Iae galeraa…
Estou usando jsf 2 + primefaces e me surgiu uma duvida aqui…
Estou tentando renderizar uma pagina dentro de um layoutUnit do primefaces.
ateh consigo. mais soh renderiza dps de clicar duas vezes sobre o botão…
Segue como estou fazendo : [/i]
View:
index.xhtml
// Outros codigos omitidos
<p:fieldset legend="Cadastrar" toggleable="true" toggleSpeed="700" collapsed="true">
<!--[if gt IE 6]>
<br style="height: 1px;"/>
<![endif]-->
<p:commandButton value="Veículo" style="width: 150px;" actionListener="#{globalMB.cadastrarVeiculo}" update="centerLayout" />
/>
Bean:
globalMB
// Outros codigos omitidos
private String qlPagina = "WEB-INF/views/home.xhtml";
public void cadastrarVeiculo(ActionEvent event) {
FacesContext.getCurrentInstance().addMessage(
null,
new FacesMessage(FacesMessage.SEVERITY_ERROR,
"Cadastrar Veiculo",
"O botão CADASTRAR-VEICULO foi pressionado !"));
qlPagina = "WEB-INF/views/cadastro/veiculo.xhtml";
}
View:
index.xhtml
// Outros codigos omitidos
<p:layoutUnit position="center" id="centerLayout">
<h:form
style="background-image: url(Imagens/Fundo.jpg); background-repeat: repeat;">
<ui:include src="#{globalMB.qlPagina}" />
</h:form>
</p:layoutUnit>
Alguem pode me ajudar? =/