Dúvida - exibir um dataTable após uma action (JSF + Primefaces)

Olá, tenho uma tabela exibida nesse xhtml.

Quero fazer esse DataTable exibir somente após o usuário preencher o input, estou tentando com o rendered porém ainda não consegui.

Estou tentando com o rendered, porém não está funcionando tambem.

Segue o codigo do xhtml:

[code] <h:form>
<h:panelGrid columns=“2”>
<h:outputLabel value=“Insira a data” for=“inserir”/>
<h:inputText id=“inserir” value="#{qtdeNfeController.dataSelecionada}"/>
</h:panelGrid>
<h:commandButton value=“gerar relatório” action="???"/>
</h:form>

        <p:dataTable id="nfe" value="#{qtdeNfeController.notas}" var="nota" emptyMessage="Não há notas"  >
            
            <p:column headerText="Código do cliente">
                <h:outputText value="#{nota.cdCliente}"/>
            </p:column>
            <p:column headerText="DS Razão Social">
                <h:outputText value="#{nota.dsRazaoSocial}"/>
            </p:column>
            <p:column headerText="Ano/Mês de inclusão" >  
                <h:outputText value="#{nota.anoMesInclusao}"/>
            </p:column>
            <p:column headerText="Somatória NFE">
                <h:outputText value="#{nota.sumNfe}"/>
            </p:column>
        </p:dataTable>[/code]

Obrigado!!

<h:form>
	<p:inputText />
	<p:commandButton actionListener="#{testeBean.habilitarTabela}"
	update=":tabelaPanel" />
</h:form>
<p:outputLabel id="tabelaPanel">
	<p:dataTable rendered="#{testeBean.inputOk}"></p:dataTable>
</p:outputLabel>
@ManagedBean
@SessionScoped
public class TesteBean {

	private boolean inputOk = false;

	public boolean isInputOk() {
		return inputOk;
	}

	public void setInputOk(boolean inputOk) {
		this.inputOk = inputOk;
	}
	
	public void habilitarTabela() {
		inputOk = true;
	}