Welcome to TechNet Blogs Sign in | Join | Help

Создание lookup и multiLookup полей из фичи

Поля типа lookup - это поля, ползволяющие осуществлять выбор значения из указанного поля другого списка.

Поля типа multiLookup - это поля, ползволяющие осуществлять множественный выбор значения из указанного поля другого списка.

<Field ID="{a0440418-f192-447d-80b4-3395ab7c746d}"
     Type="Lookup"
     DisplayName="Категория"
     List="Lists/Categories"
     ShowField="Title" 
     StaticName="CategoryType"
     Name="CategoryType"
     ColName="int1"
     RowOrdinal="0"
     Group="Custom Fields"
 />

List - путь к списку, откуда будут браться данные как в примере, или GUID списка (обязательно с {} )

ShowField - какое поле показывать в выпадающем списке. В нашем случае будут паказаны все значения из поля Title списка Lists/Categories

А теперь собственно ради чего этот пост затевался: если не указать ColName то возникает ошибка при сохранении или создании элемента списка содержащего lookup или multiLookup.

Перейдем к  LookupMulti:

<Field  ID="{1D2CA643-6DC3-4cce-B299-FBFB85501783}"
Type="LookupMulti" Mult="TRUE"
 DisplayName="Категории"
 Required="TRUE"
 List="Lists/Categories"
 ShowField="Title"
 StaticName="CategoryTypeMulti"
 Name="CategoryTypeMulti"
 ColName="int1"
 RowOrdinal="0"
 Group="Custom Fields"
  />

Mult="TRUE" - проставлять обязательно, иначе SharePoint не даст делать множественный выбор

List - путь к списку, откуда будут браться данные как в примере, или GUID списка (обязательно с {} )

ShowField - какое поле показывать в выпадающем списке. В нашем случае будут паказаны все значения из поля Title списка Lists/Categories

ColName - тоже обязательна для указания.

Published Thursday, June 28, 2007 1:35 AM by tvsmetanina

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Создание lookup и multiLookup полей из фичи

Интересная статья, возник вопрос а вы не сталкивались с необходимостью выбора определенного значения поля по передаваемому параметру?

Friday, August 29, 2008 3:42 AM by Vladimir

# re: Создание lookup и multiLookup полей из фичи

А как в schema.xml описать lookup-поле, которое ссылается на свой список? VSeWSS 1.3 при генерации проекта пасует - такое поле суёт в комментарий...

Tuesday, August 25, 2009 12:51 PM by DkmS

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker