WebPart 元素 (DeploymentManifest)

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

本文内容
类型
属性
子元素
父元素

表示一个 SharePoint Foundation 顶级 Web 部件对象 (SPWebPart) 的实例。

DECLARATION
<xs:element name="WebPart" 
        type="SPWebPart" 
        minOccurs="1" maxOccurs="unbounded" 
/>

USAGE
<SPWebPart>
      <xs:sequence>
            <xs:choice minOccurs="0" maxOccurs="25">
                  <xs:element name="Script" />
                  <xs:element name="PagedRowset" />
                  <xs:element name="PagedClientCallbackRowset" 
                  <xs:element name="PagedRecurrenceRowset" />
                  <xs:element name="ViewFields" type="SPFieldLinkCollection" />
                  <xs:element name="ViewData" />
                  <xs:element name="Query" />
                  <xs:element name="RowLimit" />
                  <xs:element name="RowLimitExceeded" />
                  <xs:element name="Toolbar" />
                  <xs:element name="Formats" />
                  <xs:element name="Aggregations" />
                  <xs:element name="ViewStyle" 
                  <xs:element name="ViewBody" />
                  <xs:element name="ViewEmpty" />
                  <xs:element name="ViewFooter" />
                  <xs:element name="ViewHeader" />
                  <xs:element name="ViewBidiHeader"/>
                  <xs:element name="GroupByFooter" 
                  <xs:element name="GroupByHeader" />
                  <xs:element name="CalendarViewStyles" />
                  <xs:element name="ListFormBody" />
            </xs:choice>
      </xs:sequence>

      <xs:attribute name="Name" />
      <xs:attribute name="ListId />
      <xs:attribute name="ListRootFolderUrl" />
      <xs:attribute name="Type" />
      <xs:attribute name="UserId" />
      <xs:attribute name="DisplayName" />
      <xs:attribute name="WebPartTypeId" />
      <xs:attribute name="Version" />
      <xs:attribute name="BaseViewID" />
      <xs:attribute name="WebPartZoneID" />
      <xs:attribute name="IsIncluded" />
      <xs:attribute name="WebPartOrder" />
      <xs:attribute name="FrameState" />
      <xs:attribute name="Source" />
      <xs:attribute name="AllUsersProperties" />
      <xs:attribute name="PerUserProperties" />
      <xs:attribute name="ContentTypeId" />
            <!-- For files (major [default] or minor) -->
      <xs:attribute name="Level" />
            <!-- Flags -->
      <xs:attribute name="Flags" />
      <xs:attribute name="Scope" />
      <xs:attribute name="Hidden" />
      <xs:attribute name="Threaded" />
      <xs:attribute name="ReadOnly" />
      <xs:attribute name="RecurrenceRowset" />
      <xs:attribute name="FPModified" />
      <xs:attribute name="ModerationType" />
      <xs:attribute name="Personal" />
      <xs:attribute name="OrderedView" />
</WebPart>

类型

WebPart

属性

属性

类型

说明

AllUsersProperties

xs:string

此值由 Web 部件生成,且不应被更改。

BaseViewID

xs:string

可选。

ContentTypeId

xs:string

由标识符指定内容类型。

DisplayName

xs:string

在 Web 部件的标题栏中显示 Web 部件名称时,此名称的表示形式。

Flags

xs:string

可选标志。

FPModified

xs:boolean

可选标志。

FrameState

xs:string

可选。指定 Web 部件框架的初始状态;框架可以是常规的(扩展的)或最小化的。

Hidden

xs:boolean

可选标志。指定是否在网页上显示 Web 部件控件。如果隐藏控件,则该值为 true;默认值为 false。

IsIncluded

xs:string

可选。

Level

xs:string

可选。指示指定的文件是"major"还是"minor"级别。默认值为"major"。

ListId

GUID 简单类型 (DeploymentManifest)

可选。Web 部件列表的唯一标识符。

ListRootFolderUrl

xs:string

可选。指向包含列表的根文件夹的 URL。

ModerationType

xs:string

可选标志。

Name

GUID 简单类型 (DeploymentManifest)

必需。Web 部件的唯一标识符。

OrderedView

xs:boolean

可选标志。

Personal

xs:boolean

可选标志。

PerUserProperties

xs:string

此值由 Web 部件基于每个用户生成,且不应被更改。

ReadOnly

xs:boolean

可选标志。指定 Web 部件的内容是否为只读。如果为只读,则为 true;否则为 false。

RecurrenceRowset

xs:boolean

可选标志。

Scope

xs:string

可选标志。

Source

xs:string

可选。

Threaded

xs:boolean

可选标志。

Type

xs:string

可选。指定 Web 部件的类型。

UserId

GUID 简单类型 (DeploymentManifest)

可选。

Version

xs:string

可选。指定 Web 部件的版本。

WebPartOrder

xs:string

可选。指定 Web 部件中内容的顺序。

WebPartTypeId

xs:string

可选。指定 Web 部件类型的标识符。

WebPartZoneID

xs:string

可选。指定 Web 部件区域的标识符。

子元素

Script 元素 (DeploymentManifest - SPWebPart)

PagedRowset 元素 (DeploymentManifest - SPWebPart)

PagedClientCallbackRowset 元素 (DeploymentManifest - SPWebPart)

PagedRecurrenceRowset 元素 (DeploymentManifest - SPWebPart)

ViewFields 元素 (DeploymentManifest - SPWebPart)

ViewData 元素 (DeploymentManifest - SPWebPart)

Query 元素 (DeploymentManifest - SPWebPart)

RowLimit 元素 (DeploymentManifest - SPWebPart)

RowLimitExceeded 元素 (DeploymentManifest - SPWebPart)

Toolbar 元素 (DeploymentManifest - SPWebPart)

Formats 元素 (DeploymentManifest - SPWebPart)

Aggregations 元素 (DeploymentManifest - SPWebPart)

ViewStyle 元素 (DeploymentManifest - SPWebPart)

View Body 元素 (DeploymentManifest - SPWebPart)

ViewEmpty 元素 (DeploymentManifest - SPWebPart)

ViewFooter 元素 (DeploymentManifest - SPWebPart)

ViewHeader 元素 (DeploymentManifest - SPWebPart)

ViewBidiHeader 元素 (DeploymentManifest - SPWebPart)

GroupByFooter 元素 (DeploymentManifest - SPWebPart)

GroupByHeader (DeploymentManifest - SPWebPart)

CalendarViewStyles 元素 (DeploymentManifest - SPWebPart)

ListFormBody 元素 (DeploymentManifest - SPWebPart)

父元素

WebParts 元素 (DeploymentManifest)

备注

Web 部件可从以下两个基类的任意一个中派生:ASP.NET Web 部件 (WebPart) 或 SharePoint Foundation Web 部件 (WebPart)

请参阅

引用

WebPart

WebPart

概念

DeploymentManifest 架构