SharePoint 2007: A formatação do FormField
-
22-08-2019 - |
Pergunta
Eu estou tentando exibir o proprietário da página e data da última modificação no rodapé de uma página mestre SharePoint para um site de publicação. Na minha página mestre que eu tenho atualmente:
<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>
Isso funciona muito bem, no entanto, não modifique o formato da data:
Página proprietário: litwareinc ??\ treesj Última atualização: 2009/03/31 10:32
Eu estou supondo que a data é retornado como uma string para a formatação de dd / mm / aaaa nada faz. Eu percebo modificar as configurações regionais sobre a aplicação web pode corrigir isso no entanto eu estou mais interessado em como isso poderia ser implemeneted com um formato diferente do padrão.
Agradecemos antecipadamente!
Jonny
Solução
Você está correto -. Controle FormField já prestados a saída como uma string para envolvê-la dentro FormattedString não funcionará
Uma alternativa para resposta Nat 's é escrever seu próprio controle e enrole as FormFields dentro desse. Você pode, então, capturar a saída processada e transformar como desejar.