javasf@googlegroups.com
[Top] [All Lists]

Re: [javasf] [OFF] excluir uma registro da databale, porem com mensagem

Subject: Re: [javasf] [OFF] excluir uma registro da databale, porem com mensagem de confirmação.
From: "Rafael A. de Oliveira"
Date: Fri, 9 Apr 2010 14:57:31 -0300
Então tulio mas la dentro do model que eu colocario o botão de confirmar e ai sim executaria o desativar, porem eu nao consigo capturar oa tributo id

        UIComponent link = event.getComponent();

        UIParameter param = (UIParameter) link.findComponent("disableId");
       
        Long idFuncionario = Long.valueOf((String) param.getValue());

Ai este paraemtro com id "disableId" vai onde? no botao dentro do modal ou no link que mostra o modal como vc passou, tentei desta forma ele nao acha o "disableId" ..

Agradeço..

Em 9 de abril de 2010 14:42, Tulio Monte Azul <tuliomonteazul@xxxxxxxxx> escreveu:
Cara, eu costumo usar o setPropertyActionListener, ficaria mais ou menos assim:


<a4j:commandLink reRender="msgExcluirl"> 
        <h:graphicImage id="fechar" value="../imgs/fechar_10x10.gif" styleClass="graphicImage"  />
        <f:setPropertyActionListener value="#{funcionarios.id}"
                                        target="#{funcionarioHandler.funcionario.id}"/>
</a4j:commandLink> 


Em 9 de abril de 2010 13:45, Rafael A. de Oliveira <rafael170985@xxxxxxxxx> escreveu:
Galera boa Tarde, eu estou com um problema aqui e off, ams acredito qeu possam em ajudar.


Eu fiz um richdatatable, onde listo os funcionarios e consigo edita-los nromalmente, ok?

Agora preciso excluir, também consigo excluir bem usando um commandlink, mas euq euria colocar uma mensagem de "tem certeza", usando o rich modalpanel,
e ai que nao consigo eu chamdo o panel e ai como eu passo o parametro do id para ser excluido?

Este funciona normalmente:

                    <a4j:commandLink actionListener="#{funcionarioHandler.desativar}" action="" >               
                        <h:graphicImage id="fechar" value="../imgs/fechar_10x10.gif" styleClass="graphicImage"  />
                        <a4j:actionparam id="disableId" name="id" value="#{funcionarios.id}" assignTo="#{funcionarioHandler.funcionario.id}" />
                    </a4j:commandLink>    

--------
ai tentei fazer o seguinte:
 

    <a4j:commandLink reRender="msgExcluirl"> 
            <h:graphicImage id="fechar" value="../imgs/fechar_10x10.gif" styleClass="graphicImage"  />
            <a4j:actionparam  name="id" value="#{funcionarios.id}" assignTo="#{funcionarioHandler.funcionario.id}" />
    </a4j:commandLink> 

 e no modal panel

    <rich:modalPanel id="msgExcluir" autosized="true" showWhenRendered="#{facesContext.maximumSeverity !=null}">
   
    <f:facet name="header">
        <h:outputText value="Mensagem" />
    </f:facet>
   
                        <a4j:commandLink actionListener="#{funcionarioHandler.desativar}" action="" >              
                        Confirma Exclusão?
                        <a4j:actionparam id="disableId" name="disableId" value="#{listaFuncionarios.id}" assignTo="#{funcionarioHandler.funcionario.id}" />
                        </a4j:commandLink>   
                   
</rich:modalPanel>


Agradeço!

--
-----------------------------------
Rafael A. de Oliveira
Analista de Sistemas.
(11) 8197-0270

--
http://groups.google.com/group/javasf
 
You received this message because you are subscribed to the Google
Groups "javasf: JavaServer Faces Group" group.
To post to this group, send email to javasf@xxxxxxxxxxxxxxxx



--
Tulio Monte Azul
Programador
NATI - Núcleo de Aplicação em Tecnologia da Informação
UNIFOR - Universidade de Fortaleza
Campus da Unifor - Bloco M - Sala M-07
Fone: (85) 3477-3000 Ramal 4509

--
http://groups.google.com/group/javasf
 
You received this message because you are subscribed to the Google
Groups "javasf: JavaServer Faces Group" group.
To post to this group, send email to javasf@xxxxxxxxxxxxxxxx



--
-----------------------------------
Rafael A. de Oliveira
Analista de Sistemas.
(11) 8197-0270

--
http://groups.google.com/group/javasf
 
You received this message because you are subscribed to the Google
Groups "javasf: JavaServer Faces Group" group.
To post to this group, send email to javasf@xxxxxxxxxxxxxxxx
<Prev in Thread] Current Thread [Next in Thread>