CommandButton do primefaces não invoca metodo do bean

Vai usar o commandButton com ajax?
Senão, insira

ajax="false"

Como atributo e valor do commandButton

Não tenho certeza, mas no lugar de

action="#{blaBla}"

Deveria ser

actionListener="#{blaBla}"

De acordo com isto

Deve ter algo errado aí, camarada.

tentou botar um System.out.println(“alguma coisa”) no inicio do metodo pra ver se esta entrando?

Gente vocês poderiam me dar uma luz para que eu possa saber o porque meu comandbutton não invoca o meu metodo presente no meu bean?

Engraçado que quando tiro de dentro do datatable o comandbutto invoca o metdo.

<h:form id="formLDO">
				
				<p:dialog widgetVar="dialogLDO" showEffect="explode" showHeader="false" hideEffect="bounce" height="430" width="930" modal="true" resizable="false">  
		    	
		    	   <p:messages id="mensLdo"/>
		    	
		    	   <p:panel header="Formulário de Cadastro">
		    	   			<h:inputHidden value="#{ldoBean.ppa.idPpa}" />
					    	<h:inputHidden value="#{ldoBean.ppa.unidadeGestora.idUnidadeGestora}" />
		    			    <center>
		    			    	<br />
		    			    		<h:outputLabel value="Plano Plurianual :" /> <h:outputLabel value="#{ldoBean.ppa.dtAnoInicialPpa} / #{ldoBean.ppa.dtAnoFinalPpa}" />
		    			    	<br /> <br />
					    		<p:panelGrid id="display" columns="2">
										<h:outputLabel value="Número da Lei : " for="numLei" />
										<p:inputText id="numLei" value="#{ldoBean.ldo.numLei}" required="true" requiredMessage="Informe o número da lei." />
										<h:outputLabel value="Data de Publicação : " for="dtPublic" />
										<p:calendar value="#{ldoBean.ldo.dtPublicacao}" locale="pt_BR" id="dtPublic" required="true" requiredMessage="Informe a data de publicação." />
										<h:outputLabel value="Ano da Ldo : " for="dtAnoLdo" />
										<p:inputText value="#{ldoBean.ldo.dtAnoLdo}" id="dtAnoLdo" required="true" requiredMessage="Informe o ano da Ldo." />
										<p:commandButton id="btLdo" update="btLdo,display,mensLdo,dataTableLDO" actionListener="#{ldoBean.salvarLDO}" disabled="#{ldoBean.ppa.qtdLdo == 4}" icon="icon-check" value="Cadastrar" />
										<p:commandButton id="rejeita" value="Fechar" icon="icon-cancel" onclick="dialogLDO.hide()" type="button" />
								</p:panelGrid>
							</center>
		
							<br />
		
							<center>
							  	<p:dataTable id="dataTableLDO" var="it" value="#{ldoBean.listaLdo}" paginator="false" rows="15"
											emptyMessage="Não há LDO cadastrada"  paginatorPosition="bottom" style="width:55%; text-align:center;" 
											paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}">
										<f:facet name="header">
											<h:outputText value="LEI DE DIRETRIZES ORÇAMENTÁRIAS" style="font-size: 13px; color: #FFFFFF;"/>
										</f:facet>
										<p:column style="text-align:center;">
											<f:facet name="header">
												<h:outputText value="NUM. LEI" />
											</f:facet>
											<h:outputText value="#{it.numLei}" />
										</p:column>
										<p:column style="text-align:center;">
											<f:facet name="header">
												<h:outputText value="ANO" />
											</f:facet>
											<h:outputText value="#{it.dtAnoLdo}" />
										</p:column>
										<p:column style="text-align:center;">
											<f:facet name="header">
												<h:outputText value="DATA DE PUBLICAÇÃO" />
											</f:facet>
											<h:outputText value="#{it.dtPublicacao}">
													<f:convertDateTime pattern="dd/MM/yyyy" timeZone="America/Sao_Paulo" />
											</h:outputText>		
										</p:column>
										<p:column style="text-align:center;">
											<f:facet name="header">
												<h:outputText value="OPÇÕES" />
											</f:facet>
											<h:outputText value="#{it.idLdo}" />
											<p:commandButton update=":formRemover" id="rLDO" action="#{ldoBean.prepararConfirmDialogLdo(41)}" oncomplete="confirmLDO.show()" icon="ui-icon-trash" title="Remover LDO" />
										</p:column>
									</p:dataTable>
							</center>
	
				</p:panel>
					
				</p:dialog> 
				
			</h:form>
	<h:form id="formRemover">
			 <p:dialog widgetVar="confirmLDO" showHeader="false" width="400" modal="false">
		            <h:outputText value="Confirma a remoção ?" />
		            <h:panelGrid columns="2">
		                <p:commandButton value="Sim" action="#{ldoBean.removerLDO}" oncomplete="confirmLDO.hide()" />
		                <p:commandButton value="Não" onclick="confirmLDO.hide()" />
		            </h:panelGrid>
    		</p:dialog>
		</h:form>   

É com ajax sim que estou desejando utilizar.

Acabei de criar um metodo com o ActionListener e nada…

Fiz o Atualizar e Incluir no mesmo modelo. Sò o excluir que passou a acontecer isso!