2011-05-15 27 views
5

Özel bir liste tanımım var ve özel 'Başlık' alanını 'Ad' olarak yeniden adlandırmaya ve benzersiz değerleri zorunlu kılmaya çalışıyorum.Başlığı Başla özel liste tanımında benzersiz değerler zorlar (SharePoint 2010)

<FieldRef ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Name="Title"/> 

ve sonra liste şablonu (Schema.xml) 'de: Birincisi, özel içerik türü (elements.xml) içinde başvurulan

<Field ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Name="Title" DisplayName="Name" Type="Text" AllowDuplicateValues="FALSE" Required="TRUE"></Field> 

alan adını, ama ben can aynı başlığa sahip liste öğeleri ekleyin. Saha ayarları sayfasına gidersem, Benzersiz değerleri zorla özelliği yanlış olarak ayarlanır. Bunu nasıl etkinleştirebilirim, ne yapıyorum yanlış?

Eklemek gerekir bu işi yapmak için
+0

Bunun için bir çözüm buldunuz mu? – MikeKusold

cevap

7

: elements.xml hem senin <Field> için

AllowDuplicateValues 

Required="TRUE" EnforceUniqueValues="TRUE" Indexed="TRUE" 

Ve çıkarın ve Schema.xml liste tanımınız.

İlgili konular