utilisant SharePoint 2007, j'ai téléchargé la formation de l'employé de Microsoft Scheduling et le modèle Matériaux de http://www.microsoft.com/downloads/details.aspx?FamilyId=B5206277-550C-44DA-A2D5-D7E32E3B6B8FChanger le format de date dans le modèle Sharepoint
C'est exactement ce que je voulais, mais le format de date pour la date de début/fin est dans le format « MM/jj/aaaa "(US). Je le veux dans "jj/MM/aaaa" (Royaume-Uni) mais ne peut pas pour la vie de moi trouver où je peux changer ce simple détail. Aucun conseil?
EDIT: J'ai trouvé la pièce incriminée de code:
<SharePoint:FormField runat="server" id="ff7{$Pos}" ControlMode="New" FieldName="EventDate" __designer:bind="{ddwrt:DataBind('i',concat('ff7',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@EventDate')}"/>
Mais je ne peux pas l'impression de voir comment la date sera formatée. Le même morceau de code est utilisé ailleurs (ID différent et un modèle pré-installé) et affiche la date correctement.
EDIT: OK Encore des problèmes avec ce problème. Lorsque je modifie les éléments, les dates sont correctement mises en forme, mais lorsqu'elles affichent les dates, elles ne sont pas affichées correctement. Des idées?
Correct:
incorrect:
C'est presque ... Ce n'était pas dans 'FormField' que j'avais besoin de' LocaleId' mais dans le XSL J'ai changé 'ddwrt: FormatDate (string (@EventDate), 1033, 5)' à 'ddwrt: FormatDate (string (@EventDate), 2057, 5)' Bravo pour ça.Je vais vous donner la prime quand elle me le permet dans 7 heures! – anothershrubery