Bom dia galera, tudo bem? Bom, na minha aplicação tenho um dialog no qual pesquisa assuntos em uma tela de acervo.xhtml. Se o usuário não encontrou o assunto, tenho um Botão no dialog que vai fazer com que abra a tela de assuntos, mais precisamente o cadastro de assuntos e o usuário vai poder criar um NOVO ASSUNTO.
Problema: está funcionando tudo ok, só que o botão GRAVAR que está em assuntos está aparecendo se um usuário entrar no cadastro do mesmo DIRETO, sendo que ele SOMENTE deveria aparecer se alguém abrisse o dialog de assuntos em acervo e clicasse em NOVO ASSUNTO.
Abaixo o botão de NOVO ASSUNTO no dialog na tela de ACERVO:
<treap:btnAdicionar label="Novo Assunto" bean="#{acervoJsfBean}" url="assuntos.xhtml?faces-redirect=true" immediate="true"/>
Onde é utilizado o BOTÃO GRAVAR na tela de ASSUNTOS:
<h:panelGrid columns="3">
<treap:btnCrudNovo bean="#{assuntosJsfBean}" visivel="#{sec:ifAnyGranted('ADM')}"/>
<treap:btnCrudSalvar bean="#{assuntosJsfBean}"/>
<treap:btnCrudCancelar bean="#{assuntosJsfBean}"/>
</h:panelGrid>
<treap:btnConfirmarAdicao bean="#{assuntosJsfBean}" url="acervo.xhtml?faces-redirect=true" visivel="#{assuntosJsfBean.adicionando}"/>
Obs: o btnCrudNovo entra no cadastro desabilitado e o btnConfirmarAdicao que é o GRAVAR não deveria aparecer no cadastro, SOMENTE SE o usuário abrisse o dialog.
Se alguém puder ajudar a habilitar ele somente quando ele fizer a operação acima citada, agradeceria mto. Vlw