none
Проблема с определениеи списка в schema.xml RRS feed

  • Общие обсуждения

  • Настраиваю поя списка в шаблоне списка в schema.xml.
    Добавляю значение по умолчанию и скрытие из форм создания и редаттирования
    Настройки не срабатывают, в чем может быть проблема?

    <Field ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Type="Text" Name="Title" DisplayName="Название" Required="TRUE" SourceID="http://schemas.microsoft.com/sharepoint/v3" StaticName="Title" FromBaseType="TRUE" ColName="nvarchar1" EnforceUniqueValues="FALSE" Indexed="FALSE" MaxLength="255" Version="4" RowOrdinal="0" [b=""]ShowInEditForm="FALSE" ShowInNewForm="FALSE" ShowInDisplayForm="TRUE">
      <Default>вопрос</Default>[b]
    </Field>
    <List Title="Повестка" Direction="none" Url="Lists/List2" BaseType="0" Type="100" BrowserFileHandling="permissive" FolderCreation="FALSE" DisableAttachments="TRUE" Catalog="FALSE" SendToLocation="|" ImageUrl="/_layouts/images/itgen.png" xmlns:ows="Microsoft SharePoint" xmlns:spctf="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms" xmlns="http://schemas.microsoft.com/sharepoint/">
      <MetaData>
        <ContentTypes>
          <ContentType ID="0x01006C11A70E52872D4EBF6F1C1D59A7383C" Name="Вопрос  для обсуждения" Group="Типы контента списка">
            <Folder TargetName="Вопрос  для обсуждения" />
            <FieldRefs>
              <FieldRef ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Name="Title" Required="TRUE" ShowInNewForm="FALSE" ShowInEditForm="FALSE" />
              <FieldRef ID="{17965604-e3c1-4412-b0cb-6ca79a27d30a}" Name="_x041e__x0442__x0432__x0435__x04"  ShowInNewForm="FALSE" ShowInEditForm="FALSE" />
              <FieldRef ID="{60bce7f4-f4ac-4c16-afe5-443ed2d81968}" Name="_x2022__x0009__x0414__x0430__x04" Required="FALSE" Hidden="FALSE" ReadOnly="FALSE" PITarget="" PrimaryPITarget="" PIAttribute="" PrimaryPIAttribute="" Aggregation="" Node="" />
              <FieldRef ID="{500de2df-b277-420c-af34-d9a8349ac8c6}" Name="_x0414__x0430__x0442__x0430__x00" />
              <FieldRef ID="{e7333068-ad03-40b9-9389-550c2bc0c2a2}" Name="_x041a__x043e__x043c__x043c__x04" />
              <FieldRef ID="{2b28b83e-48a4-411e-b15f-e0243b420a13}" Name="_x0414__x043e__x043a__x0443__x04" />
              <FieldRef ID="{6ba91d15-3191-4651-8f02-852b19556f69}" Name="_x0421__x0442__x0430__x0442__x04" DisplayName="Статус вопроса" Required="FALSE" Format="Dropdown" />
              <FieldRef ID="{c042a256-787d-4a6f-8a8a-cf6ab767f12d}" Name="ContentType" />
              <FieldRef ID="{097833cb-2b0a-4d91-9126-5f7d3e34498d}" Name="_x0412__x043e__x043f__x0440__x04" DisplayName="Вопрос" Required="FALSE" />
            </FieldRefs>
            <XmlDocuments>
              <XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
                <FormTemplates xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
                  <Display>ListForm</Display>
                  <Edit>ListForm</Edit>
                  <New>ListForm</New>
                </FormTemplates>
              </XmlDocument>
            </XmlDocuments>
          </ContentType>
          <ContentType ID="0x0120" Name="Папка" Group="Типы контента папки" Description="Создание папки." Sealed="TRUE" FeatureId="{695b6570-a48b-4a8e-8ea5-26ea7fc1d162}">
            <FieldRefs>
              <FieldRef ID="{c042a256-787d-4a6f-8a8a-cf6ab767f12d}" Name="ContentType" />
              <FieldRef ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Name="Title" Required="FALSE" Hidden="TRUE" />
              <FieldRef ID="{8553196d-ec8d-4564-9861-3dbe931050c8}" Name="FileLeafRef" Required="TRUE" Hidden="FALSE" />
              <FieldRef ID="{b824e17e-a1b3-426e-aecf-f0184d900485}" Name="ItemChildCount" />
              <FieldRef ID="{960ff01f-2b6d-4f1b-9c3f-e19ad8927341}" Name="FolderChildCount" />
            </FieldRefs>
            <XmlDocuments>
              <XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
                <FormTemplates xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
                  <Display>ListForm</Display>
                  <Edit>ListForm</Edit>
                  <New>ListForm</New>
                </FormTemplates>
              </XmlDocument>
            </XmlDocuments>
          </ContentType>
        </ContentTypes>
        <Fields>
          <Field ID="{03e45e84-1992-4d42-9116-26f756012634}" RowOrdinal="0" Type="ContentTypeId" Sealed="TRUE" ReadOnly="TRUE" Hidden="TRUE" DisplayName="Идентификатор типа контента" Name="ContentTypeId" DisplaceOnUpgrade="TRUE" SourceID="http://schemas.microsoft.com/sharepoint/v3" StaticName="ContentTypeId" ColName="tp_ContentTypeId" FromBaseType="TRUE" />
          <Field ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Type="Text" Name="Title" DisplayName="Название" Required="TRUE" SourceID="http://schemas.microsoft.com/sharepoint/v3" StaticName="Title" FromBaseType="TRUE" ColName="nvarchar1" EnforceUniqueValues="FALSE" Indexed="FALSE" MaxLength="255" Version="4" RowOrdinal="0" ShowInEditForm="FALSE" ShowInNewForm="FALSE" ShowInDisplayForm="TRUE">
            <Default>вопрос</Default>
          </Field>
        </Fields>
      </MetaData>
    </List>



Все ответы

  • Какие настройки не применяются? Код явно не полный.

    Вам будет проще, если не будете использовать русские имена столбцов. DisplayName без проблем можно делать русскими буквами (а лучше использовать ресурсы), а Name лучше английскими.


    SharePoint MCPD, MCITP. Высказанное мною здесь - мои личные взгляды, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    Модератор
  • Да чтото не вставилось.

    <Field ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Type="Text" Name="Title" DisplayName="Название" Required="TRUE" SourceID="http://schemas.microsoft.com/sharepoint/v3" StaticName="Title" FromBaseType="TRUE" ColName="nvarchar1" EnforceUniqueValues="FALSE" Indexed="FALSE" MaxLength="255" Version="4" RowOrdinal="0" ShowInEditForm="FALSE" ShowInNewForm="FALSE" ShowInDisplayForm="TRUE">
            <Default>вопрос</Default>
          </Field>

    эти настройки. ДА код неполный дальше приводить нестал там описание полей, сам список создается нормально но значение по умолчанию не устанавливается и поле не скрывается из форм создания\редактирования


    • Изменено Andrew_Saf 8 июня 2012 г. 6:11