[AJUDA] ERRO sinistro... ao carregar <h:selectOneMenu>...alguem ajuda?

2 respostas
L

pessoal a aplicacao e simples...
tenho uma combo com os tipos de usuario, e quando selecionado um tipo de usuario e preenchido abaixo outra combo com os usuarios que sao do tipo escolhido acima
==========================
segue o codigo...

<ui:composition template="../template/template.jspx">
				<ui:define name="conteudo">

<?xml version="1.0" encoding="ISO-8859-1"?>
	
	<html xmlns:jsp="http://java.sun.com/jsp/page"
		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:rich="http://richfaces.org/rich"
		xmlns:a4j="http://richfaces.org/a4j"
		xmlns:fn="http://java.sun.com/jstl/core">
	<body>
	<f:view>
     [b]<ui:composition template="../template/template.jspx">
				<ui:define name="conteudo">[/b]
<h:form>  
<h:panelGrid columns="2">
<f:facet name="header">
<h:outputText value="Funcionarios:" />
</f:facet>
<h:outputText value="Departamento:" />
<h:selectOneMenu value="#{usuarioBean.usuarioForm.tipoUsuario}"
valueChangeListener="#{usuarioBean.carregaCombosAtualizarUsuario}">
<f:selectItems value="#{usuarioBean.tiposUsuarios}" />
<a4j:support event="onchange" reRender="func" />
</h:selectOneMenu>
<h:outputText value="Funcionário:" />
<h:selectOneMenu
id="func">
<f:selectItems value="#{usuarioBean.usuariosCadastrados}" />
<a4j:support event="onchange" reRender="dados" />
</h:selectOneMenu>
</h:panelGrid>
[b]</<ui:define>
</ui:composition>[/b]
</h:form>

	</f:view>
	</body>

</html>
===================== o problema e que se eu tirar o que esta de negrito funciona certim... se eu colocar o que esta em negrito nao da erro, mas so atualiza a outra combo se eu der F5 depois de escolher o tipo de usuario

2 Respostas

P

Olá,

Porque você define duas vezes o template (linha 1 e linha 15) ?? Acredito que o correto é manter o da linha 15.

Normalmente eu faço assim:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE composition 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:s="http://jboss.com/products/seam/taglib"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:rich="http://richfaces.org/rich"
    xmlns:a4j="http://richfaces.org/a4j"
    template="/layout/template.xhtml">
    
	<ui:define name="body" id="corpo">

Até.

L

ops DESCONSIDERE as linhas 1 e 2… (FOI UM ERRO DE DIGITACAO DA MINHA PARTE)

alquem pode ajudar?

Criado 29 de dezembro de 2010
Ultima resposta 30 de dez. de 2010
Respostas 2
Participantes 2