<p:dialog - Modal

Pessoal,
Gostaria de fazer o seguinte,

Quando clicasse na lupa (conforme a imagem), chamasse o meu modal(Coforme a imagem) com o p:dataTable preenchido, daria o duplo clico no DataTable,

e fecharia o meu Modal e preencheria os dois campos do lado da Lupa.

Alguem pode me dar um horizonte ?

  <h:panelGrid style="align: left;" columns="4"  cellspacing="1" cellpadding="5"  width="440" >  
                           <h:outputText value="#{msg.guiaconsulta_solicitante}" styleClass="fonte"/>
                           <p:inputText id="txtsolicitante" style="width: 75px;" />    
                           <p:commandLink immediate="true" >
                                 <p:graphicImage value="../resources/images/buscar.png" onclick="dlg2.show();"/>
                                 
                           </p:commandLink>
                           <p:inputText id="txtsolicitante1" style="width: 110px;" />                              
                   </h:panelGrid> 




primefaces (showcase)