понедельник, 22 июня 2009 г.

LookupField and SharePoint Solution Generator

При автоматическом создании шаблона определения списка (ListDefinition) для полей типа Lookup создаються определения, но они закомментированы. Решить эту проблему можно раскомментировав эту строку или строки и изменить значение гуида на относительный путь к списку.
Было: List="33333-3333-cccc-ccc-bbbb"
Стало:List="Lists/ListName"
Особенно обратите внимание на русские имена в полях, как я уже говорил русский язык зло.

4 комментария:

Анонимный комментирует...

Здравствуйте!
При попытке указать путь (List="Lists/list1") в определении поля к списку подстановки - ошибка:
Exception from HRESULT: 0x80040E07.
Не могли бы подсказать, в чем может быть загвоздка?
Спасибо...

Vladimir Korotenko комментирует...

Посмотрите вот здесь http://www.sharepointnutsandbolts.com/2007/04/creating-list-based-site-columns-as.html


Как другой вариант нужно проверить StaticName и InternalName в определении поля. И можно попробовать добавить в ваш проект определение списка на который идет LookUp

Анонимный комментирует...

Добрый день.
При использовании простых lookup все нормально работает. Но если испоьзовать lookup как столбец узла, то при создании списка вылетает ошибка. Как можно решить эту проблему.

Vladimir Korotenko комментирует...

Это происходит в каком случае?
При развертывании из определения или при простом создании?

В общем лучше свяжитесь со мной по ICQ и я попробую вам помочь.