Esconder Botao p:commandButton

5 respostas
E

Pessoal,

Gostaria de esconder um botão <p:commandButton ou melhor tornar-se invisivel este botão, pois vou executar a rotina deste botao automaticamente via javascript.

Tem como fazer isso ???

5 Respostas

Rodrigo_Sasaki

Utilizar a propriedade rendered não resolve?

drsmachado

Rodrigo, creio que, caso ele deseje apenas ocultar o botão, para, via javascript, invocar o método onclick deste, talvez não seja viável.
Por outro lado, Evandro, caso você realmente vá proceder com a ação via js, por que renderizar o button?

Rodrigo_Sasaki

drsmachado:
Rodrigo, creio que, caso ele deseje apenas ocultar o botão, para, via javascript, invocar o método onclick deste, talvez não seja viável.
Por outro lado, Evandro, caso você realmente vá proceder com a ação via js, por que renderizar o button?

É, eu fiz a pergunta justamente porque fiquei com dúvida. Não sei se ele quer apertar o botão e após esse evento torná-lo invisível, ou se quer sumir com ele porque ele não será mais utilizado.

Pelo que ele descreveu eu realmente não consegui ver bem o que ele quer

drsmachado

Rodrigo Sasaki:
drsmachado:
Rodrigo, creio que, caso ele deseje apenas ocultar o botão, para, via javascript, invocar o método onclick deste, talvez não seja viável.
Por outro lado, Evandro, caso você realmente vá proceder com a ação via js, por que renderizar o button?

É, eu fiz a pergunta justamente porque fiquei com dúvida. Não sei se ele quer apertar o botão e após esse evento torná-lo invisível, ou se quer sumir com ele porque ele não será mais utilizado.

Pelo que ele descreveu eu realmente não consegui ver bem o que ele quer


Depois que respondi que fui analisar. Qualquer possibilidade dispensa o button…

E

Pessoal,

Fiz a seguinte rotina no javascript

if (key_code == 13){
                            /*Se passou no leitor de cartao, passa na rotina abaixo */
                            if (vnumber == 0) {
                                    contador = 0;
                                    tipoCaso = 0;
                                    teste=0;
                                    vnumber = 0;
                                    //alert("caso1");
                                    var botao = document.getElementById('formprincipal:verificar');                             
                                    botao.onclick();
                           }
*********** minha view 
<p:commandButton id="verificar" value="validar" update="@form" action="#{cadguiaMbean.validaruser}" style="height: 35px; font-size: 12px;/>

Obs. Usei o rendered e deu certo.

fiz isso , é pq estou passando o leitor de codigo de barra e automaticamente ja fazer o consulta no banco de dado.s

Criado 4 de março de 2013
Ultima resposta 4 de mar. de 2013
Respostas 5
Participantes 3