<ef:button id="saveButton" value=" Salvar "onclick="validarCampos();"disabled="true"/>
<ef:button id="saveButton" value=" Salvar "onclick="validarCampos();"disabled="true"/>
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?