Xpage : link + affichage des données en fonction du lien
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 :
Merci d'avance
Cordialement
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>
 
<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