<h:selectOneMenu> limpando o conteúdo dos demais campos

0 respostas
A

Bom dia
Pessoal

Estou o seguinte problema , no componente <h:selectOneMenu> quando executa onchange estar OK e atualizando <rich:dataTable, porem estar limpando o conteúdo dos demais campos.
Alguém ?

–<h:selectOneMenu>

<h:selectOneMenu id="disciplina"   value="#{CursosView.formDisciplina}"   required="true" title="Selecione Um Disciplna"   label="Disciplinas">
					  <f:selectItem itemLabel="Selecione um Disciplica" />  
					  <f:selectItems value="#{DisciplinasView.listaRadio}"/>
					  <a4j:support event="onchange" reRender="tabledisc"   actionListener="#{CursosView.cadCurso}" ajaxSingle="true" />  
				</h:selectOneMenu>

FORMUALARIO

<a4j:form id=“formnovo” >
<h:panelGrid columns=“1”>
<a4j:outputPanel ajaxRendered=“true”>
<h:panelGrid columns=“2”>
<h:outputText value=“Descrição " />
<h:inputText id=“descricao” value=”#{CursosView.curso.descricao}" required=“true” maxlength=“50” />
<h:outputText value=“Produtos” />

<h:selectOneMenu id="produto"   value="#{CursosView.formprod}"   required="true" title="Selecione Um Produto"   >
					  <f:selectItem itemLabel="Selecione um Produto" />  
					  <f:selectItems value="#{ProdutosView.lista}"/>
				</h:selectOneMenu>
				 
				 <h:outputText value="Turma" />
				<h:selectOneMenu id="turma"   value="#{CursosView.formturma}"   required="true" title="Selecione Uma Turma"   >
					  <f:selectItem itemLabel="Selecione uma Turma" />  
					  <f:selectItems value="#{TurmasView.lista}"/>
				</h:selectOneMenu> 
                  
                  <h:outputText value="Turnos" />
				  <h:selectOneMenu id="turno"  value="#{CursosView.curso.turno}"  required="true">
				  	 <f:selectItem itemLabel="Selecione um Turma" />
					 <f:selectItem    itemValue="M" itemLabel="Manhã"/>
				 	 <f:selectItem    itemValue="T" itemLabel="Tarde"/>
				 	 <f:selectItem    itemValue="N" itemLabel="Noite"/>
				</h:selectOneMenu> 
					
				        
				</h:panelGrid>
				  <h:panelGrid columns="3">
				  <h:outputText value="Disciplinas" />
			  
				 <h:selectOneMenu id="disciplina"   value="#{CursosView.formDisciplina}"   required="true" title="Selecione Um Disciplna"   label="Disciplinas">
					  <f:selectItem itemLabel="Selecione um Disciplica" />  
					  <f:selectItems value="#{DisciplinasView.listaRadio}"/>
					  <a4j:support event="onchange" reRender="tabledisc"   actionListener="#{CursosView.cadCurso}" ajaxSingle="true" />  
				</h:selectOneMenu> 
				 <rich:dataTable value="#{CursosView.listadisc}"
				                var="listadados" rows="20" rowKeyVar="row"  id="tabledisc" style="align:top;margin-left:30px;">

				                <rich:column>
				                    <f:facet name="header">
				                        <h:outputText value="Codigo" />
				                    </f:facet>
				                    <h:outputText value="#{listadados.iddi}" id="codigo" />
				                </rich:column>
				                <rich:column width="200px">
				                    <f:facet name="header">
				                        <h:outputText value="Descrição" />
				                    </f:facet>
				                    <h:outputText value="#{listadados.descricao}" />
				                </rich:column>
				                
				        
				        <rich:column>
			                  <f:facet name="header">
			                     <h:outputText value="Excluir" >
			                   
			                     </h:outputText>  
			                </f:facet>
				                    <a4j:commandLink ajaxSingle="true" id="deletelink11"
                   				    reRender="tabledisc" actionListener="#{CursosView.removerCurso}"  >
                 				   <h:graphicImage value="/images/icons/delete.gif" style="border:0" />
                 				        <f:param id="codigoParam"  name="codigoParam"  value="#{listadados.iddi}"  />  
                					</a4j:commandLink>
             					   <rich:toolTip for="deletelink11" value="Excluir Produto" />
				</rich:column>
				</rich:dataTable> 		 				
	 				       
	 			</h:panelGrid>	
		 
	            </a4j:outputPanel>
             <a4j:commandButton  id="Salvarnovo" value="Salvar" actionListener="#{CursosView.salvar}"  reRender="tablebrowse,msgbloco,formnovo"  oncomplete="if (#{facesContext.maximumSeverity==null}) #{rich:component('novaPanel')}.hide();"    >
             </a4j:commandButton>
              <a4j:commandButton  value="Sair"    oncomplete="if (#{facesContext.maximumSeverity==null}) #{rich:component('novaPanel')}.hide();"     >
             </a4j:commandButton> 
        
               <rich:message showSummary="true" showDetail="false" for="msgbloco" />
              <a4j:outputPanel id="msgbloco">
		  		<h:messages style="color:red;" ></h:messages>
			</a4j:outputPanel>
        </h:panelGrid>
    </a4j:form>
</rich:modalPanel>
Criado 26 de julho de 2010
Respostas 0
Participantes 1