Xpage : link + affichage des données en fonction du lien

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Xpage : link + affichage des données en fonction du lien

Messagepar lebanner » 03 Sep 2012 à 16:17

Bonjour a tous,

Je suis en train de créer un trombinoscope en Xpages.
Ma xpage est découpée en 2 parties :
- une partie avec la liste de toutes les personnes (via un control repeat et du CSS pour avoir un affichage sympa) ==> partie A
- une partie avec le détail de la personne ==> partie B

En gros quand je clique sur une personne de la partie A, je voudrais avoir le détail s'affiche sur la partie B.
Cependant, je n'arrive pas à faire le lien entre la partie A et la partie B.

Est ce que quelqu'un aurait-il une idée svp? un morceau de code ? une piste de recherche ?

A titre d'info, je vous met mon code qui correspond au repeat control permettant d'afficher toutes les personnes du trombi :
Code : Tout sélectionner
<xp:repeat id="repeat1" value="#{view1}" var="view1" style="position:relative;overflow:auto;height:500px;">
   <xp:link escape="true" id="linktrombi" style="color:rgb(0,0,0)">
                     <xp:panel styleClass="friendsPanel1">
                        <xp:this.data>
                           <xp:dominoDocument var="Fiche"
                              databaseName="SDPTromb.ntf"
                              documentId="#{javascript:view1.getNoteID()}" formName="Fiche"
                              action="openDocument">
                           </xp:dominoDocument>
                        </xp:this.data>
                        <xp:table>
                           <xp:tr>
                              <xp:td rowspan="3"
                                 style="width:40px">
                                 <xp:text escape="false"
                                    id="computedField1" value="#{Fiche.UserExtPhoto}"
                                    style="font-size:8pt">
                                 </xp:text>
                              </xp:td>
                              <xp:td>
                                 <xp:text escape="true"
                                    id="computedField2" value="#{Fiche.LastName}"
                                    style="font-weight:bold;font-family:Calibri">
                                 </xp:text>
                                 &#160;
                                 <xp:text escape="true"
                                    id="computedField3" value="#{Fiche.FirstName}"
                                    style="font-weight:bold;font-family:Calibri">
                                 </xp:text>
                              </xp:td>
                           </xp:tr>
                           <xp:tr>
                              <xp:td style="">
                                 <xp:text escape="true"
                                    id="computedField4" value="#{Fiche.JobTitle}"
                                    style="font-style:italic;font-family:Calibri;font-size:10pt">
                                 </xp:text>
                              </xp:td>
                           </xp:tr>
                           <xp:tr>

                              <xp:td>

                                 <xp:image url="/tel.png"
                                    id="image2" style="paddin-top:-5px;">
                                 </xp:image>
                                 <xp:text escape="true"
                                    id="computedField5" value="#{Fiche.OfficePhoneNumber}">
                                 </xp:text>
                              </xp:td>
                           </xp:tr>
                        </xp:table>
                     </xp:panel>
                  </xp:link>
         </xp:repeat>


Merci d'avance
Cordialement
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Re: Xpage : link + affichage des données en fonction du lien

Messagepar roubech » 03 Sep 2012 à 19:26

Comme ça a froid je dirai un panel pour ta partie b auquel tu associe une datasource doc calculée à partir d'un id dans le viewscope
Au niveau de tes liens dans la partie à tu mets à jour le unid du doc sélectionné dans ta var du viewscope et tu fais ton partial refresh
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Xpage : link + affichage des données en fonction du lien

Messagepar lebanner » 04 Sep 2012 à 07:03

roubech a écrit:Comme ça a froid je dirai un panel pour ta partie b auquel tu associe une datasource doc calculée à partir d'un id dans le viewscope
Au niveau de tes liens dans la partie à tu mets à jour le unid du doc sélectionné dans ta var du viewscope et tu fais ton partial refresh


Bonjour,

Oui, ça me semble pas mal mais le seul truc c'est que je n'arrive pas à le mettre en place.
J'ai cherché un peu partout et je ne trouve pas de code exemple pour illustrer ce que je souhaite faire.
Si quelqu'un a un petit morceau de code je suis preneur. En attendant, je vais me pencher dessus et essayer d'avancer.

Merci d'avance
Cordialement
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille


Retour vers Développement