Oui, je l'avais compris.
Voici ce que je souhaite faire :
J'ai un champ calculé avec la date du jour au format "14 septembre 2012".
Je souhaite utiliser la valeur du champ dans mon repeat control (ce qui me permettra de filtrer les éléments retournés dans le repeat control en fonction du champ calculé)
- Le champ :
- Code : Tout sélectionner
<xp:text escape="true" id="computedField16">
<xp:this.value><![CDATA[#{javascript:var dt = getComponent('computedField10').getValue();
return dt;}]]>
</xp:this.value>
<xp:this.converter>
<xp:convertDateTime type="date" dateStyle="long"></xp:convertDateTime>
</xp:this.converter>
</xp:text>
- Mon panneau et mon repeat control :
- Code : Tout sélectionner
<xp:panel>
<xp:this.data>
<xp:dominoView var="view3"
databaseName="lenomdelabase.nsf" viewName="nomdelavue"
keysExactMatch="true" keys="??????????????????????">
</xp:dominoView>
</xp:this.data>
<xp:repeat id="repeat1" value="#{view3}" var="view3ok" style="position:relative;overflow:auto;height:150px;">
........................tout le reste du code ici................................
</xp:repeat>
</xp:panel>
Je ne sais pas comment mettre dans le "keys" la valeur de mon champ calculé.
J'ai tenté de faire ceci : mais sans succès
- Code : Tout sélectionner
<xp:panel style="padding-top:20px;">
<xp:this.data>
<xp:dominoView var="view3"
databaseName="lenomdelabase.nsf" viewName="nomdelavue"
keysExactMatch="true">
<xp:this.keys><![CDATA[#{javascript:
var dateok = getComponent('computedField16').getValue();
return dateok ;
}]]></xp:this.keys>
</xp:dominoView>
</xp:this.data>
...............................................
</xp:panel>
Merci d'avance pour votre aide !!
Cordialement