Ich entwickle eine SharePoint-Veröffentlichungssite und richte ihre Inhaltstypen und Seitenlayouts ein. Ich muss den Wert für ein Year-Feld mit dem Typ Number anzeigen. Das Markup ist zur Zeit:Kann ein NumberField in einem Seitenlayout formatiert werden?
Das Problem mit dem Standardverhalten ist, dass es jede Zahl mit einem Komma, z. "2.009" statt "2009". Gibt es eine Möglichkeit, eine Art String.Format-Syntax auf dem Feld zu setzen, damit es richtig angezeigt wird?
Ich habe versucht, eine neue Rendering-Vorlage erstellen, die wie folgt aussieht:
<SharePoint:RenderingTemplate ID="YearNumberField" runat="server">
<Template>
<SharePoint:FormField ID="TextField" runat="server"/>
</Template>
</SharePoint:RenderingTemplate>
... aber es scheint nicht zu sein, jede ‚Format‘ Eigenschaft auf dem Objekt Formfield.
Danke für jede Hilfe.
Update:
ich die Sharepoint versucht Verpackung: Formfield-Tag in Sharepoint: FormattedString. Leider wurde das Feld nicht formatiert, gleiche Ergebnisse wie this question.
Danke Steve, aber das ist in einem Seitenlayout, es sind keine Webparts beteiligt. –