Frage

Guten Morgen,

Ich habe eine Sharepoint-Website, die ich für eine Weile zu beheben versucht. Ich hatte noch keine Probleme Felder in die NewForm.aspx und EditForm.aspx Zugabe, aber Dispform.aspx scheint wie ein ganz anderes Problem.

Ich habe Sharepoint Designer benutzen, und es sieht aus, als ob alle anderen Felder angezeigt werden, mit dieser:

<xsl:value-of select="@Priority"/>

Aber wenn ich vorangehen und folgen dem gleichen Format zu versuchen, ein neues Feld einfügen, geht es leere Werte nach oben zu ziehen, wenn ich etwas Positives bin sollte es sein.

SHORT: Wie kann ich Felder auf DispForm.aspx anzuzeigen

?

Jede Hilfe wäre sehr dankbar, ich bin so fest!

Danke, E

LÖSUNG:

hatte ich vergessen, auf meine neue Spalten unter dem Inhaltstyp der Liste hinzufügen I wurde mit. Danke für die Hilfe!

War es hilfreich?

Lösung

Ihr Ansatz ist okey, ein paar Dinge zu überprüfen:

1) Jede Datenansicht-Webpart das Datafields-Tag hat, sieht es wie folgt aus:

<DataFields>@URL,URL;@Comments,Notes;@Color,Color;@Image,Image;</DataFields>

und enthält die Namen Ihrer Felder. Stellen Sie sicher, dass Ihr neues Feld in dieser Liste angezeigt.

2) Auch gibt es Unterschiede zwischen dem internen Feldnamen und Feldnamen. In dem obigen Beispiel Kommentare ist die interne Name, aber Name ist Notizen . So Feld Notizen korrekt anzuzeigen sollten Sie verwenden:

<xsl:value-of select="@Comments"/>

3) Stellen Sie sicher, dass Sie Ausgang diesen Wert an der richtigen Stelle von XSLT-Vorlage versuchen. Der einfachste Weg, um den Ort zu finden, ist für bestehende Felder suchen und nur die neuen entlang diesen hinzuzufügen.

Hoffe, es hilft ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top