SharePoint 2007: La formattazione di una FormField
-
22-08-2019 - |
Domanda
Sto cercando di visualizzare il proprietario della pagina e l'ultima data di modifica sul piè di pagina di una pagina master di SharePoint per un sito di pubblicazione. Sulla mia pagina master Al momento ho:
<SharePoint:FormattedString FormatText="Page owner: {0} Last updated: {1:dd/MM/yyyy}" runat="server">
<SharePoint:FormField ControlMode="Display" FieldName="PublishingContact" DisableInputFieldLabel="true" runat="server"/>
<SharePoint:FormField ControlMode="Display" FieldName="Modified" DisableInputFieldLabel="true" runat="server" />
</SharePoint:FormattedString>
Questa grande opera, ma non modifica il formato della data:
proprietario Pagina: LitwareInc \ treesj Ultimo aggiornamento: 2009/03/31 10:32
Sto cercando di indovinare la data viene restituita come una stringa in modo che la formattazione del dd / MM / yyyy non fa nulla. Mi rendo conto che la modifica delle impostazioni internazionali sulla applicazione web potrebbe risolvere questo però io sono più interessato a come questo potrebbe essere implemeneted con un formato diverso da quello predefinito.
Grazie in anticipo!
Jonny
Soluzione
Lei ha ragione - il controllo FormField ha già reso l'uscita come una stringa in modo avvolgendolo all'interno FormattedString non funzionerà
.Un'alternativa a risposta s 'Nat è quello di scrivere il proprio controllo e avvolgere i FormField all'interno di quella. È quindi possibile catturare l'output di rendering e trasformare come si desidera.