Ola Boa noite…
Preciso excluir um topico que esta referenciando ao grupo na página que visualizo o grupo, só que só consigo excluir o topico na página que listo os topicos…
Como faço pra excluir esse topico??? na minha página de visualizar Grupo que listo os topicos do grupo passei assim ::
[code]<rich:column styleClass=“coluna2”>
<h:commandLink value=“Excluir” action="#{topicoMB.excluir}">
<!–// chama o metodo de abrir alteração–>
<f:param name=“idTop” value="#{topicoMB.topico.idTop}"></f:param>
<f:param name=“idGrupo” value="#{grupoMB.grupo.idGrupo}"></f:param>
</h:commandLink>
[/code]</rich:column>
valeu Obrigado!
como está seu método excluir?
Na visualizargrupo.jsp, chamo o excluir assim:…(obs:Quero Excluir o topico do Grupo…)
[code]</rich:column>
<rich:column styleClass="coluna2">
<h:commandLink value="Excluir" action="#{topicoMB.excluir}">
<f:param name="idTop" value="#{topicoMB.topico.idTop}"></f:param>
<f:param name="idGrupo" value="#{grupoMB.grupo.idGrupo}"></f:param>
</h:commandLink>
[/code]</rich:column>
meu metodo excluir TopicoMB ficou assim: mas nao esta funcionando…(e nao sei se estar certo)
[code]public String excluir()// retorna uma String
{
FacesContext contexto = FacesContext.getCurrentInstance();
String idTop = contexto.getExternalContext().getRequestParameterMap().get(“idTop”);
String idGrupo = contexto.getExternalContext().getRequestParameterMap().get(“idGrupo”);
this.topico = this.dao.obter(Long.parseLong(idTop));
this.grupo = this.grupoDAO.obter(Long.parseLong(idGrupo));
this.topico.getGrupo();
this.dao.remover(this.topico);
return "";
}
[/code]
me ajude ai galera…(tenho muita coisa ainda pra fazer) :?