Xpage : format Date

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

Xpage : format Date

Messagepar lebanner » 11 Sep 2012 à 17:44

Bonjour a tous,

J'ai un champ calculé de type text sur une Xpage.
Ce champ doit contenir la date du jour, voici le code :
Code : Tout sélectionner
<xp:text escape="true" id="computedField16">
   <xp:this.value><![CDATA[#{javascript:var dt:NotesDateTime = session.createDateTime("Today");
return dt;
}]]>
        </xp:this.value>
</xp:text>


Il m'affiche la date du jour au format dd/mm/yyyy.
Cependant, je souhaite que la date du jour s'affiche comme ceci : "11 septembre 2012" mais je n'y arrive pas (je ne trouve pas le bon code en javascript pour afficher ce format)

Est ce que quelqu'un aurait-il une idée svp ?

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 : format Date

Messagepar roubech » 11 Sep 2012 à 20:15

en remplacant short par long (ou en regardant dans les propriétés en mode design ...)
Code : Tout sélectionner
                  <xp:inputText value="#{doc.CreationDate}"
                     id="fldCreationDate" readonly="true" styleClass="lotusText">
                     <xp:this.converter>
                        <xp:convertDateTime type="date"
                           dateStyle="short">
                        </xp:convertDateTime>
                     </xp:this.converter>
                  </xp:inputText>
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 : format Date

Messagepar lebanner » 14 Sep 2012 à 07:14

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
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Re: Xpage : format Date

Messagepar lebanner » 17 Sep 2012 à 07:05

Je n'arrive toujours pas à trouver la solution donc si quelqu'un à une idée, je suis preneur !!!

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

cron