Question

J'ai créé un type de contenu externe dans SharePoint Designer. L'un des domaines que je reçois de ma base de données est une colonne DateTime. Dans SharePoint, cependant, je veux formater cela comme une date uniquement. À l'heure actuelle, il vient à travers comme

2011-05-06 00: 00: 00Z

Je veux quelque chose comme:

2011-05-06

Ou idéalement:

06-05-2011

Il semble très simple, mais je ne peux trouver peu d'informations sur la façon d'y parvenir. Ai-je manqué quelque chose de vraiment évident? Est-ce réalisable? Je ne veux pas avoir à modifier la base de données (cela prendra du temps et de l'administration)

EDIT:. Le problème particulier est une colonne de date dans le Sélecteur de données externes, et le type de contenu externe est uniquement utilisé pour une colonne de données externes

Était-ce utile?

La solution 3

Il ne semble pas que cela est possible à ce moment, ce qui est gênant. Coup de coeur pour Roel pour son astuce sur le faire pour une liste externe.

Autres conseils

Il y a un article dans l'info DUET sur MSDN qui vous montre comment faire ceci: http://msdn.microsoft.com/en-us/ bibliothèque / aa543225.aspx pour les valeurs possibles.

De SharePoint Designer:

  • Liste et bibliothèques -> Cliquez sur la liste -> Sous l'onglet Vues -> Liste Lire
  • Faites un clic droit sur le champ de date -> Modifier la formule

    Remplacer:

    $thisNode/@*[name()=current()/@Name]

    substring-before($thisNode/@*[name()=current()/@Name], ' ')

  • Licencié sous: CC-BY-SA avec attribution
    Non affilié à sharepoint.stackexchange
    scroll top