JSF .. submetendo um menuselectone

0 respostas
J

Oi gente ahuahua

terceira pergunta … que eu já procurei o google todo ahuahua e nun achei . dessa vez farei bunito … vou postar todo o coidgo.

<f:view>
	<f:loadBundle var="msg" basename="msg.mensagens" />

	<h:form>
		<h:panelGrid columns="3">

			<h:outputText value="#{msg.titulo}" />
			<h:inputText id="titulo" required="true" value="#{been_formulario.titulo}" />
			<h:message errorClass="erro" for="titulo"></h:message>
			
			<h:outputText value="#{msg.isbn}" />
			<h:inputText value="#{been_formulario.isbn}" />

			<h:outputText value="#{msg.categoria}" />

			<h:selectOneMenu onchange="submit()"
				valueChangeListener="#{been_formulario.changeListenerCategoria}"
				value="#{been_formulario.categoriaSelecionada}"
				>
				<f:selectItems value="#{been_formulario.itensCategoria}" />
			</h:selectOneMenu>

			<h:outputText   value="#{msg.assunto}"
				rendered="#{been_formulario.ativoAssunto}" />
			<h:selectOneMenu value="#{been_formulario.assuntoSelecionado}"
				rendered="#{been_formulario.ativoAssunto}">
				<f:selectItems value="#{been_formulario.itensAssunto}" />
			</h:selectOneMenu>
			<h:commandButton  value="#{msg.cadastro}"
				actionListener="#{been_formulario.cadastrar}" />
				<h:messages globalOnly="true" errorClass="erro" infoClass="sucesso" />
		</h:panelGrid>
	</h:form>

</f:view>

Eu tenho ai um formulario :slight_smile: … onde tem uma caixa para o usuario selecionar a categoria … após ele selecionar a categoria é preenchida a caixa de selecionar assunto (baseado na categoria que ele escolheu …) o problema é … na horaque eu escolho a categoria o formulario é submetido … e aparecem as mensagens de CAMPO REQUERIDO, eu queria que o formulario só fosse validado na hora q eu clicasse no botão submeter …

já tentei colocar immediate=“true” nomeu menu … e não funcionou …

o que me parece que funciona é fazer um tal de FORMULARIO VIRTUAL … tudo que é post eu vejo os caras dizendo que tem q fazer um formulario virtual … mas ninguem explica quem é esse cidadão … to achando que é pegadinha ahuahu q não existe formulario virtual nenhum hauahua

impossivel que nunca ninguem tenha feito isso ai gente ahuahu …:slight_smile: alguem tem uma solução ?

valeu

Criado 6 de outubro de 2009
Respostas 0
Participantes 1