Atributo rendered não funciona

Boa tarde caros amigo(a)s do guj, tenho uma aplicação JSF 2, framework PrimeFaces, e estou em um caso em que dependendo da ação que é selecionado em um combo, preciso abrir um confirmDialog para que seja preenchida a justificativa da ação. O que dispara as ações escolhidas é um commandButton, tal que deve possuir seu código reescrito dependendo da ação escolhida no combo. Para isso uso o atributo rendered para diferenciar qualq botão será renderizado por vez, dependendo da ação selecionada. Ja fiz várias coisas, usei o update do ajax, coloquei as condições de seleção que permitem ora um, ora o outro botão ser renderizado. Porém isso não acontece e o dialog “aparece na tela” e desaparece sem confirmação alguma. Aguém poderia me ajudar a resolver esse problema? Abaixo posto o código…

<html xmlns="http://www.w3.org/1999/xhtml"
	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:p="http://primefaces.prime.com.tr/ui"
	xmlns:mj="http://mojarra.dev.java.net/mojarra_ext"
	xmlns:c="http://java.sun.com/jsp/jstl/core" >
	

<h:body>
	<div id="divProtocolo">
		<h:form id="formProtocolo" prependId="false">
			<p:growl id="msg" showDetail="true"/>
			<p:toolbar>
				<p:toolbarGroup align="left"> 
				
					<p:commandButton id="btnNovo" 
									 type="push" 
									 value="Novo Protocolo" 
									 image="ui-icon-document" 
									 action="#{ProtocoloBean.redirectTipoSolicitacao}" 
									 disabled="#{ProtocoloBean.controlBlockAll}"/>
					<p:divider />
					
					<p:commandButton id="btnSalvar" 
									 type="push" 
									 image="ui-icon-disk" 
									 update="msg menuDireito tabProtocolosUnid tabProtocolosFuncionario" 
									 actionListener="#{ProtocoloBean.salvaProtocolo}"
									 disabled="#{ProtocoloBean.controlBlockAll}"/>
					
					<p:commandButton type="push" 
									 title="Print" 
									 image="ui-icon-print"
									 disabled="#{ProtocoloBean.controlBlockAll}"/>
					
					<p:commandButton id="btnCancelar" 
									 onclick="dlg.show()" 
									 type="push" 
									 title="Cancelar" 
									 image="ui-icon-close" 
									 update="msg menuDireito tabProtocolosUnid tabProtocolosFuncionario"
									 disabled="#{ProtocoloBean.controlBlockAll}"/>
					
					<p:commandButton id="btnFinalizar" 
									 type="push" 
									 title="Finalizar" 
									 image="ui-icon-arrowreturnthick-1-s" 
									 update="msg menuDireito tabProtocolosUnid tabProtocolosFuncionario" 
									 actionListener="#{ProtocoloBean.finalizaProtocolo}" 
									 disabled="#{ProtocoloBean.ctrlFinalizar or ProtocoloBean.controlBlockAll}"/>
					
					<p:commandButton type="push" 
					                 title="Ajuda" 
					                 image="ui-icon-help" 
					                 disabled="#{ProtocoloBean.controlBlockAll}"/>
					
					<h:selectManyCheckbox id="selectPrt" 
					                      rendered="#{ ((not ProtocoloBean.isNewProtocol) 
					                                   and (ProtocoloBean.protocolo.statusProtocolo.idStatusProtocolo !=2 ) 
					                                   and (ProtocoloBean.protocolo.statusProtocolo.idStatusProtocolo !=3 )
					                                   and (ProtocoloBean.protocolo.statusProtocolo.idStatusProtocolo !=5 )) and (not ProtocoloBean.controlBlockAll) }" >
					 	<f:selectItem id="selProtocolForMe" itemValue="0" itemLabel="Selecionar Protocolo" />
					 	<p:ajax update="selProtocolForMe tabProcessamento msg menuDireito tabProtocolosUnid tabProtocolosFuncionario" listener="#{ProtocoloBean.direcionarProtocolo}" oncomplete="selectPrt.disabled = true;"/>
					</h:selectManyCheckbox>
					
				</p:toolbarGroup>

				<p:divider />

				<p:toolbarGroup align="right">
					<h:selectOneMenu id="somAcaoProt" 
					                 value="#{ProtocoloBean.acao}" 
									 disabled="#{ ProtocoloBean.controlBlockAll }">
						<f:selectItem itemValue="0" itemLabel="Encaminhar" />
						<f:selectItem itemValue="1" itemLabel="Devolver" />
						<p:ajax update="slcEncaminhar btnTramitar1 tramitar2" listener="#{ProtocoloBean.preencheDestinosProtocolo}"/>
					</h:selectOneMenu>
					
					<h:selectOneMenu id="slcEncaminhar" 
					                 value="#{ProtocoloBean.fluxo.id.idFluxo}" 
					                 disabled="#{ ProtocoloBean.controlBlockAll }" 
					                 required="true"
					                 requiredMessage="Escolha um destino!"
					                 update="menuDireito tabProtocolosUnid tabProtocolosFuncionario">
					    <f:selectItem itemValue="0" itemLabel="Selecione" />
					    <f:selectItems id="selEncaminhar"
							           value="#{ProtocoloBean.fluxosDestino1}"
							           var="f" 
							           itemLabel="#{f.nmSglUnidDestino}"
							           itemValue="#{f.id.idFluxo}"/>
					</h:selectOneMenu>

					<p:commandButton id="btnTramitar1" 
					                 type="push" 
					                 title="Tramitar"
					                 ajax="false"  
					                 actionListener="${ ProtocoloBean.tramitar }"
					                 rendered="#{ ProtocoloBean.acao == 0 }"
					                 disabled="#{ ProtocoloBean.controlBlockAll }"
					                 image="ui-icon ui-icon-arrowreturnthick-1-e" 
					                 update="formProtocolo msg menuDireito tabProtocolosUnid tabProtocolosFuncionario"/>
					
					<p:commandButton id="tramitar2" 
					                 type="push"
					                 ajax="false" 
					                 title="Tramitar"  
					                 onclick="dlg2.show(); "
					                 rendered="#{ ProtocoloBean.acao == 1 }"
					                 disabled="#{ ProtocoloBean.controlBlockAll }"
					                 image="ui-icon ui-icon-arrowreturnthick-1-e" 
					                 update="formProtocolo msg menuDireito tabProtocolosUnid tabProtocolosFuncionario"/>
					

				</p:toolbarGroup>
			</p:toolbar>

			<p:tabView dynamic="true" cache="true">

				<p:tab title="ABERTURA">
				
					<p:tabView dynamic="true" cache="true">

						<p:tab title="Dados do Atendimento">
							<ui:include src="/section/operation/atendimento.xhtml" />
						</p:tab>

						<p:tab title="Dados Pessoais">
							<h:form id="formDadosPessoais">
							
							 <p:fieldset id="fdsDadosAluno"> 
							 
							 <h:panelGrid id="pnDadosPessoais" columns="2" cellspacing="3">
							 

								<h:outputLabel id="olNomeAlunoAlt" value="Nome do Aluno:" for="clDatNasc" onfocus="true" />
								<p:focus id="fcNome">								
								<p:inputText id="itNomeAlunoAlt" value="#{ProtocoloBean.protocolo.nmAluno}" maxlength="60" style="width:540px;" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>
								</p:focus>
								
								<h:outputLabel id="olNomePai" value="Nome do Pai:" for="itNomePai" onfocus="true" />
								<p:inputText id="itNomePai" value="#{ProtocoloBean.protocolo.nmPaiAluno}" maxlength="60" style="width:540px;" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

								<h:outputLabel id="olNomeMae" value="Nome da Mãe:" for="itNomeMae" onfocus="true" />
								<p:inputText id="itNomeMae" value="#{ProtocoloBean.protocolo.nmMaeAluno}" maxlength="60" style="width:540px;" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

								<h:outputLabel id="olEmail" value="Email:" for="itEmail" onfocus="true" />
								<p:inputText id="itEmail" value="#{ProtocoloBean.protocolo.nmEmailAluno}" maxlength="60" style="width:540px;" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>		
														
							</h:panelGrid>
							
							<h:panelGrid id="pnDadosPessoais2" columns="4" cellspacing="3">	
																										
									<h:outputLabel id="olSexo" value="Sexo:" for="somSexo"
										onfocus="true" />
									<h:selectOneMenu id="somSexo" value="#{ProtocoloBean.protocolo.nmSexoAluno}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
 										<f:selectItems value="#{UtilidadesController.listaSexosAluno}"/>  
									</h:selectOneMenu>
								
									<h:outputLabel id="olDatNasc" value="Data de Nascimento:"
										for="clDatNasc" onfocus="true" />
									<p:calendar id="clDatNasc" value="#{ProtocoloBean.protocolo.dtNascAluno}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel value="Estado Civil:" for="somEstadoCivil" onfocus="true" />
									<h:selectOneMenu id="somEstadoCivil" value="#{ProtocoloBean.protocolo.nmEcAluno}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
									<f:selectItems value="#{UtilidadesController.listaEstadoCivilAluno}" />  
									</h:selectOneMenu>

									<h:outputLabel id="olCorEtnia" value="Cor/Etnia:" for="somCorEtnia" onfocus="true" />
									<h:selectOneMenu id="somCorEtnia"  value="#{ProtocoloBean.protocolo.cor.idCor}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
									<f:selectItems value="#{UtilidadesController.listaCorEtnia}" var ="listCor" itemLabel="#{listCor.nmCor}" itemValue="#{listCor.idCor}"/>  
									</h:selectOneMenu>

									<h:outputLabel id="olNacionalidade" value="Nacionalidade:" for="somNacionalidade" onfocus="true"/>
									
									<h:selectOneMenu id="somNacionalidade" value="#{ProtocoloBean.protocolo.idPaisNacionalidade}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
									<f:selectItem itemLabel="Selecione um valor" itemValue="0" />									
									<f:selectItems value="#{UtilidadesController.listaPais}" var="listPaisNat"									
									itemLabel="#{listPaisNat.nmPais}" itemValue="#{listPaisNat.idPais}" />
									<p:ajax event="change" update="somNaturalidadeEst" listener="#{UtilidadesController.carregaComboUF}" />			
             						</h:selectOneMenu>
									</h:panelGrid>
									
									<h:panelGrid id="pnDadosNaturalidadeENacionalidade" columns="4" cellspacing="3">
									<h:outputLabel id="olNaturalidade" value="Naturalidade:"
										for="somNaturalidadeCid" onfocus="true" />	
									<h:selectOneMenu id="somNaturalidadeEst" 
									                 value="#{ProtocoloBean.protocolo.idUFNaturalidade}" 
									                 disabled="#{(ProtocoloBean.disabled_0) or (ProtocoloBean.controlBlockAll) }">
										<f:selectItem itemLabel="Selecione o Estado" itemValue="0" />									
										<f:selectItems value="#{UtilidadesController.listaUF}" var="listaUFNat"
										itemLabel="#{listaUFNat.nmSglUf}" itemValue="#{listaUFNat.idUf}" />
									<p:ajax update="somNaturalidadeCid" listener="#{UtilidadesController.carregaComboCidades }" />										
									</h:selectOneMenu>
																								
									<h:selectOneMenu id="somNaturalidadeCid" 
									                 value="#{ProtocoloBean.protocolo.idCidadeNaturalidade}" 
									                 disabled="#{(ProtocoloBean.disabled_0) or (ProtocoloBean.controlBlockAll ) }">
										<f:selectItem itemLabel="Seleciona a Cidade" itemValue="0" />									
										<f:selectItems value="#{UtilidadesController.listaCidades}" var="listCidNat"
										itemLabel="#{listCidNat.nmCidade}" itemValue="#{listCidNat.idCidade}" />
									</h:selectOneMenu>
									</h:panelGrid> 
							</p:fieldset>
							
								<br/>
								
								<p:fieldset id="fdsRG"> 
									<h:panelGrid id="pngRG" columns="4" cellspacing="3">
									
										<h:outputLabel id="olRG" value="RG:" for="itRG" onfocus="true" />
										<p:inputText id="itRG" value="#{ProtocoloBean.protocolo.nrRgAluno}" maxlength="15" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

										<h:outputLabel id="olDataExpRG" value="Data de Expedição:" for="itDataExpRG" onfocus="true"/>
										<p:calendar  id="itDataExpRG" value="#{ProtocoloBean.protocolo.dtRgAluno}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>										
		
										<h:outputLabel id="olOrgExped" value="Orgão de expedição:" for="itOrgExped" onfocus="true" />
										<p:inputText id="itOrgExped" value="#{ProtocoloBean.protocolo.nmOERgAluno}"  maxlength="4" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>
																		
										<h:outputLabel value="UF:" for="somUFRG" onfocus="true" />
										<h:selectOneMenu id="somUFRG" value="#{ProtocoloBean.protocolo.idUFDocIdentidade}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
											<f:selectItem itemLabel="Selecione o Estado" itemValue="0" />									
											<f:selectItems value="#{UtilidadesController.listaUF}" var="listaUFRG"
											itemLabel="#{listaUFRG.nmSglUf}" itemValue="#{listaUFRG.idUf}" />
										</h:selectOneMenu>
															
									</h:panelGrid>									
								</p:fieldset>		
														
								<br/>
								
								<p:fieldset id="fdsCPF"> 
									
									<h:panelGrid id="pngPF" columns="4" cellspacing="3">
									
										<h:outputLabel id="olCPF" value="CPF:" for="imCPF" onfocus="true"/>
										<p:inputMask id="imCPF" mask="999.999.999-99" value="#{ProtocoloBean.protocolo.nrCpfAluno}" maxlength="11" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>
									
										<h:outputLabel id="olDataExpCPF" value="Data de Expedição:" for="itDataExpCPF" onfocus="true" />
										<p:calendar  id="itDataExpCPF" value="#{ProtocoloBean.protocolo.dtCpfAluno}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>										
											
									</h:panelGrid>									
								</p:fieldset>								
								<br/>								
								
								<p:fieldset id="fdsDocMil" >
								<h:panelGrid id="pnDocMilitar" columns="4" cellspacing="3">
								
									<h:outputLabel id="olDocMilitar" value="Documento Militar:"
										for="itDocMilitar" onfocus="true" />
									<p:inputText id="itDocMilitar" value="#{ProtocoloBean.protocolo.nmDmAluno}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olDocMilitarDataEmis" value="Data Emissão:"
										for="clDatEmDocMil" onfocus="true" />
									<p:calendar id="clDatEmDocMil" value="#{ProtocoloBean.protocolo.dtDMAluno}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olDocMilitarTipos" value="Tipo:" for="itTipoMilitar" onfocus="true" style="text-align: left;"/>
									<p:inputText id="itTipoMilitar" value="#{ProtocoloBean.protocolo.nmTpDMAluno}" maxlength="5" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olDocMilitarUF" value="UF:" for="somDocMilitarUF" onfocus="true" />								
									<h:selectOneMenu id="somDocMilitarUF" value="#{ProtocoloBean.protocolo.idUFDocMilitar}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
										<f:selectItem itemLabel="Selecione o Estado" itemValue="0" />									
										<f:selectItems value="#{UtilidadesController.listaUF}" var="listaUFDM"
										itemLabel="#{listaUFDM.nmSglUf}" itemValue="#{listaUFDM.idUf}" />
									</h:selectOneMenu>									
									
								</h:panelGrid> </p:fieldset>
								
								<br/>
								<p:fieldset id="fdsTitEleitor">
								<h:panelGrid id="pnTitEleitor" columns="4" cellspacing="3">

									<h:outputLabel id="olTitEleitor" value="Titulo de Eleitor:"
										for="itTitEleNumero" onfocus="true" />
									<p:inputText id="itTitEleNumero" value="#{ProtocoloBean.protocolo.nrTeAluno}" maxlength="20" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olZona" value="Zona:" for="itTitEleZona"
										onfocus="true" />
									<p:inputText id="itTitEleZona" value="#{ProtocoloBean.protocolo.nrZonaTeAluno}" maxlength="4" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olSecao" value="Seção:" for="itTitEleSecao"
										onfocus="true" />
									<p:inputText id="itTitEleSecao" value="#{ProtocoloBean.protocolo.nrSecaoTeAluno}" maxlength="5" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>
									
									<h:outputLabel id="olTitEleitorDataEmis" value="Data Emissão:"
										for="clTitEleitor" onfocus="true" />
									<p:calendar id="clDatTitEleitor" value="#{ProtocoloBean.protocolo.dtTEAluno}" maxlength="8" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>
									
									<h:outputLabel id="olUf" value="UF:" for="somTitelUnidFed"
										onfocus="true" />
									<h:selectOneMenu id="somTitelUnidFed" value="#{ProtocoloBean.protocolo.idUFTitEleitor}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
										<f:selectItem itemLabel="Selecione o Estado" itemValue="0" />									
										<f:selectItems value="#{UtilidadesController.listaUF}" var="listaUFTE"
										itemLabel="#{listaUFTE.nmSglUf}" itemValue="#{listaUFTE.idUf}" />
									</h:selectOneMenu>																

								</h:panelGrid> </p:fieldset>
								<br/>
								
								<p:fieldset id="fdsSaude">								
								<h:panelGrid id="pnSaude" columns="4" cellspacing="3">

				    				<h:outputLabel id="olDeficiencia" value="Deficiência:"
										for="somDeficiencia" onfocus="true" />
									<h:selectOneMenu id="somDeficiencia" value="#{ProtocoloBean.protocolo.deficiencia.idDeficiencia}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
										<f:selectItem itemLabel="Não Possui" itemValue="0" />									
										<f:selectItems value="#{UtilidadesController.listaDeficiencia}" var="listaDef"
										itemLabel="#{listaDef.nmDeficiencia}" itemValue="#{listaDef.idDeficiencia}" />
									</h:selectOneMenu>																
									

									<h:outputLabel id="olPerfilSaude" value="Perfil de Saúde:"
										for="somPerfilSaude" onfocus="true" />
									<h:selectOneMenu id="somPerfilSaude" value="#{ProtocoloBean.protocolo.perfilSaude.idPerfilSaude}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
										<f:selectItem itemLabel="Não Possui complicações" itemValue="0" />									
										<f:selectItems value="#{UtilidadesController.listaPerfilSaude}" var="listaPerSaude"
										itemLabel="#{listaPerSaude.nmPerfilSaude}" itemValue="#{listaPerSaude.idPerfilSaude}" />
									</h:selectOneMenu>			
									
									<h:outputLabel id="olAtendEspecial" value="Atendimento Especial:" for="somAtendEspecial" onfocus="true" />
									<h:selectOneMenu id="somAtendEspecial" value="#{ProtocoloBean.protocolo.atendimentoEspecial.idAtendimentoEspecial}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
										<f:selectItem itemLabel="Não Precisa de Atendimento Especial" itemValue="0" />									
										<f:selectItems value="#{UtilidadesController.listaAtendimentoEspecial}" var="listaAtendEsp"
										itemLabel="#{listaAtendEsp.nmAtendimento}" itemValue="#{listaAtendEsp.idAtendimentoEspecial}" />
									</h:selectOneMenu>

									<h:outputLabel id="olTipoSanguineo" value="Tipo Sanguíneo:" for="itTipoSanguineo" onfocus="true" />
									<p:inputText id="itTipoSanguineo" value="#{ProtocoloBean.protocolo.nmTpSanguineoAluno}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>									
								</h:panelGrid> 
							</p:fieldset>
							</h:form>
						</p:tab>

						<p:tab title="Endereço Residencial" >
							<h:form id="formEnderecoResidencial">
								<h:panelGrid id="pnEndResidêncial" columns="4">
									<h:outputLabel id="olPaisRes" value="País:" for="somPaisRes"
										onfocus="true" />
									<h:selectOneMenu id="somPaisRes" value="#{UtilidadesController.pais.idPais}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
									<f:selectItem itemLabel="Selecione o País" itemValue="0" />									
									<f:selectItems value="#{UtilidadesController.listaPais}" var="listPais"
									itemLabel="#{listPais.nmPais}" itemValue="#{listPais.idPais}" />
									<p:ajax update="somUFRes" listener="#{UtilidadesController.carregaComboUF}" />										
             						</h:selectOneMenu>
             						
									<h:outputLabel id="olUFRes" value="UF:" for="somUFRes"
										onfocus="true" />
									<h:selectOneMenu id="somUFRes"  value="#{UtilidadesController.uf.idUf}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
									<f:selectItem itemLabel="Seleciona o Estado" itemValue="0" />									
									<f:selectItems value="#{UtilidadesController.listaUF}" var="listaUF"
									itemLabel="#{listaUF.nmSglUf}" itemValue="#{listaUF.idUf}" />
									<p:ajax update="somMunicipioRes" listener="#{UtilidadesController.carregaComboCidades}" />										
									</h:selectOneMenu>
									
									<h:outputLabel id="olMunicipioRes" value="Municipio:"
										for="somMunicipioRes" onfocus="true" />
									<h:selectOneMenu id="somMunicipioRes" value="#{UtilidadesController.cidade.idCidade}" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
									<f:selectItem itemLabel="Seleciona a Cidade" itemValue="0" />									
									<f:selectItems value="#{UtilidadesController.listaCidades}" var="listCid"
									itemLabel="#{listCid.nmCidade}" itemValue="#{listCid.idCidade}" />
									</h:selectOneMenu>
																		
									<h:outputLabel id="olTipoRes" value="Tipo Logradouro:"
										for="itTipoRes" onfocus="true" />
									<p:inputText id="itTipoRes" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olRuaRes" value="Rua:" for="itRuaRes"
										onfocus="true" />
									<p:inputText id="itRuaRes" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olNúmeroRes" value="Número:"
										for="itNúmeroRes" onfocus="true" />
									<p:inputText id="itNúmeroRes" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olComplementoRes" value="Complemento:"
										for="itComplementoRes" onfocus="true" />
									<p:inputText id="itComplementoRes" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olCEPRes" value="CEP:" for="itCEPRes"
										onfocus="true" />
									<p:inputMask id="itCEPRes" mask="99.999-999" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olBairroRes" value="Bairro:"
										for="itBairroRes" onfocus="true" />
									<p:inputText id="itBairroRes" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olFaxRes" value="Fax:" for="itFaxRes" onfocus="true" />
									<p:inputMask id="itFaxRes" mask="(999)9999-9999" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olTelefoneResidencialRes"
										value="Telefone Residêncial:" for="itTelefoneResidencialRes"
										onfocus="true" />
									<p:inputMask id="itTelefoneResidencialRes"
										mask="(999)9999-9999" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olTelefoneCelularrRes"
										value="Telefone Celular:" for="itTelefoneCelularRes"
										onfocus="true" />
									<p:inputMask id="itTelefoneCelularRes" mask="(999)9999-9999" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olTelefoneComercialRes"
										value="Telefone Comercial:" for="itTelefoneComercialRes"
										onfocus="true" />
									<p:inputMask id="itTelefoneComercialRes" mask="(999)9999-9999" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olCaixaPostalRes" value="Caia Postal:"
										for="itCaixaPostalRes" onfocus="true" />
									<p:inputText id="itCaixaPostalRes" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>
								</h:panelGrid>

								<h:panelGrid id="opnbutons01" columns="2">
									<p:commandButton id="cbEnvEndRes" type="submit" value="Enviar"
										update="enderecoResidencial" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>
									<p:commandButton id="cbResEndRes" type="reset" value="Limpar"
										update="enderecoResidencial" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>
								</h:panelGrid>

								<br />
								<p:dataTable var="enderecoResidencial" value=""
									scrollable="true">

									<p:column>
										<f:facet name="header">
											<h:outputText value="País" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="UF" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Municipio" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Logradoudo" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Numero" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Complemento" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="CEP" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Bairro" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Fax" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Fone Residêncial" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Fone Celular" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Fone Comercial" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Caixa Postal" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column style="width:32px">
										<p:commandButton image="ui-icon ui-icon-search" disabled="#{ProtocoloBean.disabled_0}"/>
									</p:column>
								</p:dataTable>
							</h:form>
						</p:tab>

						<p:tab title="Endereço Familiar">
							<h:form id="formEnderecoFamiliar">

								<h:panelGrid id="pnEndFamiliar" columns="4">

									<h:outputLabel id="olMunicipioFam" value="Municipio:"
										for="itMunicipioFam" onfocus="true" />
									<p:inputText id="itMunicipioFam" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olUFEndFam" value="UF:"
										for="somTitelUnidFedEndFam" onfocus="true" />
									<h:selectOneMenu id="somTitelUnidFedEndFam" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
										<f:selectItem itemValue="0" itemLabel="MG" />
										<f:selectItem itemValue="1" itemLabel="DF" />
										<f:selectItem itemValue="2" itemLabel="SP" />
										<f:selectItem itemValue="3" itemLabel="RJ" />
										<f:selectItem itemValue="4" itemLabel="RS" />
									</h:selectOneMenu>

									<h:outputLabel id="olPaisFam" value="País:" for="itPaisFam"
										onfocus="true" />
									<p:inputText id="itPaisFam" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olTipoFam" value="Tipo Logradouro:"
										for="itTipoFam" onfocus="true" />
									<p:inputText id="itTipoFam" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olRuaRFam" value="Rua:" for="itRuaFam"
										onfocus="true" />
									<p:inputText id="itRuaFam" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olNúmeroFam" value="Número:"
										for="itNúmeroRFam" onfocus="true" />
									<p:inputText id="itNúmeroRFam" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olComplementoFam" value="Complemento:"
										for="itComplementoFam" onfocus="true" />
									<p:inputText id="itComplementoFam" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olCEPFam" value="CEP:" for="itCEPFam"
										onfocus="true" />
									<p:inputMask id="itCEPFam" mask="99.999-999" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olBairroFam" value="Bairro:"
										for="itBairroFam" onfocus="true" />
									<p:inputText id="itBairroFam" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olFaxFam" value="Fax:" for="itFaxFam"
										onfocus="true" />
									<p:inputMask id="itFaxFam" mask="(999)9999-9999" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olTelefoneResidencialFam"
										value="Telefone Residêncial:" for="itTelefoneResidencialFam"
										onfocus="true" />
									<p:inputMask id="itTelefoneResidencialFam"
										mask="(999)9999-9999" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olTelefoneCelularrFam"
										value="Telefone Celular:" for="itTelefoneCelularFam"
										onfocus="true" />
									<p:inputMask id="itTelefoneCelularFam" mask="(999)9999-9999" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olTelefoneComercialFam"
										value="Telefone Comercial:" for="itTelefoneComercialFam"
										onfocus="true" />
									<p:inputMask id="itTelefoneComercialFam" mask="(999)9999-9999" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olCaixaPostalFam" value="Caia Postal:"
										for="itCaixaPostalFam" onfocus="true" />
									<p:inputText id="itCaixaPostalFam" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>
								</h:panelGrid>

								<h:panelGrid id="opnbutons02" columns="2">
									<p:commandButton id="cbEnvEndCom" type="submit" value="Enviar"
										update="enderecoComercial" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>
									<p:commandButton id="cbResEndCom" type="reset" value="Limpar"
										update="enderecoComercial" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>
								</h:panelGrid>

								<br />
								<p:dataTable var="enderecoComercial" value="" scrollable="true">

									<p:column>
										<f:facet name="header">
											<h:outputText value="País" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="UF" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Municipio" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Logradoudo" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Numero" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Complemento" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="CEP" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Bairro" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Fax" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Fone Residêncial" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Fone Celular" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Fone Comercial" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column>
										<f:facet name="header">
											<h:outputText value="Caixa Postal" />
										</f:facet>
										<h:outputText value="" />
									</p:column>

									<p:column style="width:32px">
										<p:commandButton image="ui-icon ui-icon-search" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>
									</p:column>
								</p:dataTable>
							</h:form>
						</p:tab>

						<p:tab title="Formação">
							<h:form id="formFormacao">
								<h:panelGrid id="pnFormacao" columns="2">
									<h:outputLabel id="olTipoFormacao" value="Tipo de Formação:"
										for="sonTipoFormacao" onfocus="true" />
									<h:selectOneRadio id="sonTipoFormacao" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }">
										<f:selectItem id="TipoFormacaoitem1" itemLabel="Externa"
											itemValue="1" />
										<f:selectItem id="TipoFormacaoitem2" itemLabel="Interna"
											itemValue="2" />
									</h:selectOneRadio>

									<h:outputLabel id="olCodInstituicao"
										value="Código da Institução:" for="itcodInstituicao"
										onfocus="true" />
									<p:inputText id="itcodInstituicao" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olNomeInstituicao"
										value="Nome da Institução:" for="itNomeInstituicao"
										onfocus="true" />
									<p:inputText id="itNomeInstituicao" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olInstituicao" value="Institução:"
										for="itInstituicao" onfocus="true" />
									<p:inputText id="itInstituicao" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>

									<h:outputLabel id="olEntidadeInterna" value="Entidade Interna:"
										for="itEntidadeInterna" onfocus="true" />
									<p:inputText id="itEntidadeInterna" disabled="#{ ProtocoloBean.disabled_0  or ProtocoloBean.controlBlockAll }"/>
								</h:panelGrid>
							</h:form>
						</p:tab>
					</p:tabView>
				</p:tab>

				<p:tab title="PROCESSAMENTO" id="tabProcessamento">
					<ui:include src="/section/operation/processamento.xhtml" />
				</p:tab>

				<p:tab title="ANEXOS">
					<ui:include src="/section/operation/documentosAnexos.xhtml" />
				</p:tab>

			</p:tabView>
		</h:form>
		<h:form>
			<p:growl id="growl" showDetail="true" life="3000" />
		         
	        <p:dialog id="dialog" 
	                   header="Informe o motivo" 
	                   widgetVar="dlg"
	                   style="width:400px;height:200px;">
					<h:panelGrid columns="2" cellpadding="5">
						<h:outputLabel for="txtAreaMotivo" value="Motivo:*" />
						<p:inputTextarea value="#{ProtocoloBean.nmMotivo}" id="txtAreaMotivo" style="width:200px;height:100px;"
							required="true" label="Motivo" requiredMessage="Preencha o motivo do cancelamento!" effectDuration="400" immediate="false"/>
						<h:outputLabel />
						<f:facet name="footer">
							<p:commandButton id="btnEnv"
							                 value="Enviar" 
							                 update="growl"
							                 onclick="dialog.hide()"
							                 actionListener="#{ProtocoloBean.cancelaProtocolo}" />
							<p:commandButton id="btnSair"
							                 value="Sair" 
							                 update="growl"
							                 onclick="dialog.hide()"/>
						</f:facet>
					</h:panelGrid>
		   </p:dialog>
		
	 </h:form>
	 <h:form>
			<p:growl id="growl2" showDetail="true" life="3000" />
		         
	        <p:dialog id="dialog2" 
	                   header="Informe o motivo" 
	                   widgetVar="dlg2"
	                   style="width:400px;height:200px;">
					<h:panelGrid columns="2" cellpadding="5">
						<h:outputLabel for="txtAreaMotivo" value="Motivo:*" />
						<p:inputTextarea value="#{ProtocoloBean.nmMotivo}" id="txtAreaMotivo" style="width:200px;height:100px;"
							required="true" label="Motivo" requiredMessage="Preencha o motivo da devolução!" effectDuration="400" immediate="false"/>
						<h:outputLabel />
						<f:facet name="footer">
							<p:commandButton id="btnEnv2"
							                 value="Enviar" 
							                 update="growl2"
							                 onclick="dialog2.hide()"
							                 actionListener="#{ProtocoloBean.tramitar}" />
							<p:commandButton id="btnSair2"
							                 value="Sair" 
							                 update="growl2"
							                 onclick="dialog2.hide()"/>
						</f:facet>
					</h:panelGrid>
		   </p:dialog>
		
		</h:form>
		       
	</div>
</h:body>
</html>

O selectOneMenu estah na linha 72 e os botões estão nas linhas 94 e 104.
Um abraço e obrigado pela atenção…

Off-topic
Desculpa mais alguem poderia ver meu topico :


Preciso resolver esse problema urgente para poder continuar meu estudo.

Não era pra ser separado por virgula?

&lt;p:ajax update="slcEncaminhar,btnTramitar1,bolacha" >

Não precisa da vírgula…

Que legal, coloquei no update do ajax que está dentro do selectOneMenu o id ‘formProtocolo’ e ele estah renderizando os botões corretamente. Porém o onclick que deveria
abrir o confirmDialog não funciona… alguém sabe pq?

O atributo onclick do botão de id ‘btnTramitar2’ não funciona… alguém sabe pq?