2
respostas

Como faço para habilitar e desabilitar um button em JSF com javascript dependendo da permissão do usuário ? O maximo que consegui foi desabilitar o campo , mas não faço ideia como verificar a permissão do usuario. segue o código usado para desabilitar :

<ef:button id="saveButton" value=" Salvar "onclick="validarCampos();"disabled="true"/>

2 respostas

Boa tarde, Nilton! Como vai?

Desabilitar o botão com JS não me parece ser uma boa abordagem. Se o seu usuário estiver com o JS desativado sua lógica de desativação não funcionaria e o botão seguiria ativo pra qualquer um.

Sendo assim, o ideal é implementar essa lógica no back-end mesmo e já mandar o JSF gerar o botão ativado ou não dependendo do tipo de usuário.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

ok, mas como faço isso?