Секрет кроется в том что для лукапов можно указывать атрибут
WebId
в схеме.Из этого следует то что при должном умении можно создавать лукапные поля на любой сайт, просто изменяя схему листа.
- <Field
- Type="Lookup" DisplayName="SuperSiteLookUp" Required="FALSE"
- List="{9f471bab-8847-4fab-8fef-8f9f4eb4260f}"
- WebId="2cb19ced-0834-4e5d-ba7f-7bfae1450254"
- ShowField="Title"
- UnlimitedLengthInDocumentLibrary="FALSE"
- Group="Custom Columns"
- ID="{75a1689c-2c09-40e6-ba3d-2224751a3e51}"
- SourceID="{2cb19ced-0834-4e5d-ba7f-7bfae1450254}"
- StaticName="SuperSiteLookUp"
- Name="SuperSiteLookUp" ColName="int2" RowOrdinal="0" />
2 комментария:
Добрый день.
Подскажите пожалуйста. А где найти схему листа?
У меня есть 2 листа. Один в корне, второй - на подсайте.
Как сделать лукап в листе на подсайте из корневого сайта?
Заранее благодарю.
Денис,
Схему листа можно посмотреть например SharePoint Manager'ом.
Но, если я Вас правильно понял, то редактировать в ручную, в Вашем случае, ее не надо т.к. сработает трик с лукапной сайтовой колонкой.
Отправка комментария