Поделиться через


Схема List

Дата последнего изменения: 1 сентября 2011 г.

Применимо к: SharePoint Foundation 2010

Схема "Список" языка CAML (Collaborative Application Markup Language) используется для задания метаданных в целях создания списков. Эта схема включает определения полей (элемент Field), определения представлений и определение панели инструментов, а также задание типов контента, форм и описание по умолчанию для создаваемых списков. Определение для списка содержится в файле Schema.xml, расположенном в каталоге %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\FEATURES, или включается в изолированные решения.

Списки можно создавать или изменять программными средствами с помощью модели объектов (например, с помощью членов классов SPList и SPListCollection), с помощью веб-службы "Списки" (методов класса Lists) и с помощью протокола удаленного вызова процедур (протокола RPC: см. статью Методы SharePoint Foundation).

Элементы схема списка

<List>

  <MetaData>

      <Default>

      <Forms>

        <Form>

          <ListFormOpening>

          <ListFormButtons>

          <ListFormBody>

          <ListFormClosing>

      <ContentTypes>

        <ContentTypeRef>

          <Folder>

        <ContentType>

      <Fields>

        <Field>

          <FieldRefs>

        <FieldRef>

          <DisplayPattern>

          <DisplayBidiPattern>

          <CHOICES>

            <CHOICE>

          <MAPPINGS>

            <MAPPING>

          <Default>

          <Formula>

          <FormulaDisplayNames>

          <DefaultFormula>

          <DefaultFormulaValue>

          <Customization>

            <ArrayOfProperty>

              <Property>

          <Validation>

      <Forms>

        <Form>

          <ListFormOpening>

          <ListFormButtons>

          <ListFormBody>

          <ListFormClosing>

          <WebParts>

            <AllUsersWebPart>

      <DefaultDescription>

      <Toolbar>

      <DocumentLibraryTemplate>

      <Views>

        <View>

ПримечаниеПримечание

Следующие подэлементы определяют структуру представления, однако Microsoft SharePoint Foundation 2010 использует XSLT для определения визуализации контента представления. Дополнительные сведения об используемом XSLT см. в статье Представления списков. Сведения о схеме, которую использует Windows SharePoint Services 3.0 для отображения контента представления, см. в статье Схема View.

          <Aggregations>

            <FieldRef>

          <GroupByFooter>

          <GroupByHeader>

          <Method>

            <Filter>

          <PagedClientCallbackRowset>

          <PagedRecurrenceRowset>

          <PagedRowset>

          <ParameterBindings>

            <ParameterBinding>

          <Query>

            [см. описание Схема Query]

          <RowLimit>

          <RowLimitExceeded>

          <Toolbar>

          <ViewBidiHeader>

          <ViewBody>

          <ViewData>

            <FieldRef>

          <ViewEmpty>

          <ViewFields>

            <FieldRef>

          <ViewFooter>

          <ViewHeader>

          <ViewStyle>

          <XslLink>

См. также

Концепции

Схема Query

Схема View