Page 1 sur 1

Repeat Control - Figer la ligne d'entête

MessagePublié: 24 Jan 2014 à 11:15
par mike76
Serveur 8.5.3 FP3

Bonjour,

Dans une xPage j'ai un repeat control.
Ce repeat control possède une entête (xp:key="header"). Je voudrais lorsque j'ai beaucoup de lignes dans mon repeat control que la ligne d'entête reste figée (qu'elle ne bouge pas avec l'ensemble des lignes du repeat control).

Est-ce possible ?
Merci.

Voici mon code :

Code : Tout sélectionner
<xp:repeat id="repeatSalaries" rows="500" var="rowDataSalarie">
   <xp:this.value><![CDATA[#{javascript:// MON CODE}]]></xp:this.value>

   <xp:this.facets>
      <xp:text disableTheme="true" xp:key="header" escape="false">
         <xp:this.value><![CDATA[#{javascript:// MON CODE]]></xp:this.value>
      </xp:text>

      <xp:text disableTheme="true" xp:key="footer" escape="false">
         <xp:this.value><![CDATA[MON CODE]]></xp:this.value>
      </xp:text>
   </xp:this.facets>

   <xp:tr>
      <xp:td>
         <xp:text escape="true" id="salaries" value="#{javascript:rowDataSalarie}"></xp:text>
      </xp:td>

      <xp:text id="computedField1" escape="false">
         <xp:this.value><![CDATA[#{javascript:// MON CODE]]></xp:this.value>
      </xp:text>
   </xp:tr>

</xp:repeat>

Re: Repeat Control - Figer la ligne d'entête

MessagePublié: 31 Jan 2014 à 14:24
par d.bugger
Peux-tu enlever le résultat de la première ligne du repeat, et l'afficher AVANT d'entrer dans le repeat ? Donc, pas de "header" (ni de footer) ?

Re: Repeat Control - Figer la ligne d'entête

MessagePublié: 11 Fév 2014 à 09:53
par mike76
salut

merci pour ta réponse
j'ai passé par un tableau avant le repeat control, qui me sert de ligne d'entête
ensuite j'ai mon repeat control avec un autre tableau, et cela fonctionne

Re: Repeat Control - Figer la ligne d'entête

MessagePublié: 11 Fév 2014 à 17:16
par d.bugger
Ce que je fais des fois : un seul tableau en html, avec des <table> s'il faut, et le repeat qui produit des <tr> et <td> aux endroits que je veux. C'est un peu pourri, j'avoue, mais ça fonctionne bien. Côté visuel, en Designer, c'est nul, je sais.

Si le but c'est de bien aligner les colonnes, il n'y a pas une autre méthode.

Re: Repeat Control - Figer la ligne d'entête

MessagePublié: 11 Fév 2014 à 17:22
par mike76
ok je te remercie pour ces informations !!