View-Schema

Letzte Änderung: Montag, 7. Februar 2011

Gilt für: SharePoint Foundation 2010

Mit dem View-Schema von Collaborative Application Markup Language (CAML) wird definiert, wie die Inhalte einer Listenansicht in Microsoft SharePoint Foundation gerendert werden.

HinweisHinweis

SharePoint Foundation 2010 verwendet XSLT zum Definieren von Listenansichten, und das Ansichtsschema wird aus Gründen der Abwärtskompatibilität beibehalten. Weitere Informationen zu XSLT-Listenansichten finden Sie unter Listenansichten.

Eine Listenansicht enthält eine Abfrage, die die in der Ansicht angezeigten Daten zurückgibt. Die Liste der Abfrageelemente finden Sie unter Abfrageschema. Die Elemente der obersten Ebene, mit denen eine Ansicht angeordnet wird, finden Sie unter List-Schema.

In ASPX-Seiten von SharePoint Foundation 2010 wird die Ansicht über ein Microsoft.SharePoint.WebPartPages.XsltListViewWebPart-Objekt dargestellt. Ansichten können auf folgende Arten programmgesteuert erstellt oder geändert werden: über das serverseitige oder das clientseitige Objektmodell (z. B. Member von SPView oder SPViewCollection und die zugehörigen Typen im Namespace Microsoft.SharePoint.Client (JavaScript: SP)), über den Views-Webdienst (Methoden der Views-Klasse) oder über das Remoteprozeduraufruf-Protokoll (Remote Procedure Call, RPC) (siehe SharePoint Foundation-Methoden).

Spezialisierte Renderingelemente

Mit spezialisierten Renderingelementen in einer Ansicht wird die Logik zum Erstellen des HTML-Codes definiert. Diese Elemente können zahlreiche Standardrenderingelemente enthalten.

ContentTypes

Fields

FieldSwitch

  Expr

  Case

  Default

ForEach

IfEqual

  Expr1

  Expr2

  Else

  Then

IfHasRights

  RightsChoices

    RightsGroup

  Else

  Then

IfNeg

  Expr1

  Expr2

IfNew

IfSubString

  Expr1

  Expr2

  Else

  Then

Limit

  Column

  More

  Text

Length

MapToAll

MapToContentType

MapToControl

MapToIcon

Methode

  SetList

  SetVar

SelectionOptions

Switch

  Expr

  Case

  Default

Standardrenderingelemente

Die folgenden Standardrenderingelemente dienen zum Rendern von HTML in den verschiedenen Abschnitten der zuvor aufgeführten strukturellen oder spezialisierten Renderingelemente.

Column

Column2

Counter

CurrentRights

Field

FieldPrefix

FieldProperty

FieldSortParams

FilterLink

GetFileExtension

GetVar

HTML

HttpHost

HttpPath

HttpVDir

ID

Identity

List

ListProperty

ListUrl

ListUrlDir

LookupColumn

MeetingProperty

PageUrl

ProjectProperty

Property

ScriptQuote

ServerProperty

SetList

SetVar

ThreadStamp

URL

UrlBaseName

UrlDirName

UserID

WebQueryInfo

Siehe auch

Konzepte

XMLDefinition- und CAML-Ansichtsschema

Abfrageschema

List-Schema

Weitere Ressourcen

Listenansichten