Como esconder o menu no <p:layoutUnit> ?

Pessoal, tenho 2 menuitem um para abertura do caixa e outro menu para o fechamento, consigo esconder o menu usando o rendered(se o funcionario ja estiver com caixa aberto ao logar), porem quando clico no botão ‘Abrir Caixa’ ja com a sessão aberta, não funciona o rendered, como esconder este menuitem ?

<p:submenu label="Fechamentos">                                  
<p:menuitem value="Abrir Caixa"  
  url="/pages/aberturaCaixa.xhtml"
  rendered="#autenticacaoBean.funcionarioLogado.situacaoCaixa == 0}" />
                                        
<p:menuitem value="Fechar Caixa"
  url="/pages/fechamentoCaixa.xhtml" 
  rendered="#autenticacaoBean.funcionarioLogado.situacaoCaixa == 1}"  />

gostaria que apos clicar no menu abaixo escondesse o menuitem ‘Abrir Caixa’ no ‘p:layoutUnit’ da classe modelo.xhtml.

`      <p:commandButton value="Abrir Caixa " 
                actionListener="#{caixaBean.salvar}"
                update=":formAberturaCaixa  :frmMenuPrincipal:plnMenuPrincipal" /> `