Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2011, 07:55
DonVidela
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago
Mensajes: 20
Antigüedad: 13 años
Puntos: 2
Busqueda JSF Datatable extraer dato.

Estimados, recurro a ustedes porque realmente estoy un poco complicado, estoy en pañales en lo que se trata de JSF, la cosa es que tengo un datatable que me itera unas noticias y lo obtiene mediante managed beans, me las muestra sin problemas, el asunto es , que al clickear la noticia me debe aparecer una pantalla la tengo en jquery me abre bien, sin problemas, pero la cosa es que debo mostrar los datos de la noticia la cual le hice click



Código HTML:
Ver original
  1. <h:form id="formulario">
  2.                             <h:commandLink styleClass="loadTiempoRestante"  action="#{noticiasFinancierasMB.obtenerNoticias}">
  3.                                 <f:ajax execute="@all" render="tablaNoticias"></f:ajax>
  4.                             </h:commandLink>
  5.                             <!--  A probar la lista -->
  6.                             <h:dataTable rows="3"   id="tablaNoticias" value="#{noticiasFinancierasMB.noticiasFin}" var="new">
  7.  
  8.                                 <h:column>  
  9.  
  10.  
  11.  
  12.                                     <p> <h:outputLink value="#;" onclick="$('#noticia01') .fadeIn('normal')" title="Ver detalle de noticia"> <strong> <h:outputText  value="#{new.fecha}"   > <f:convertDateTime pattern="yy-MM-dd"/>      </h:outputText>     </strong> <h:outputText value="#{new.resumen}" /></h:outputLink></p>
  13.  
  14.                                 </h:column>
  15.  
  16.                             </h:dataTable>
  17.                         </h:form>

La ventana flotante que se debe abrir esta en otro xhtml, y solo muestra una pantalla ploma, por lo cual no es necesario mostrarsela a ustedes, necesito que me den ideas de como podría mandar los datos clickeados a la otra pagina, gracias de antemano.

PD: Ojala los datos enviarlo por javascript para no recargar la pagina.