Развертывание пользовательской формы InfoPath со списком SharePoint в VS2010 - PullRequest
3 голосов
/ 08 ноября 2010

Когда я создаю список в SharePoint 2010, у меня есть возможность редактировать формы для этого списка с помощью InfoPath (путем включения функции в семействе сайтов и одной на сайте).Когда я сохраняю эту форму, она сохраняется как форма редактирования по умолчанию для списка.

Теперь я развертываю свой список из Visual Studio в виде файла WSP.Я хотел бы предоставить форму InfoPath с этим списком, чтобы при активации этой функции список создавался с прикрепленной пользовательской формой.Я не могу найти способ добавить форму InfoPath в список, хотя?Я попытался создать модуль и добавить туда форму, но единственное, что я могу сделать, это добавить форму в список, а не ассоциировать ее со списком как форму редактирования.

Я нашел это сообщение в блоге , в котором объясняется нечто подобное, но я не уверен, как оно применимо к моей ситуации.

Любые указатели будут с благодарностью!

1 Ответ

2 голосов
/ 14 декабря 2010

Вам поможет следующее руководство:
http://www.stuartroberts.net/index.php/2010/11/30/deploying-infopath-form-sharepoint/

Важные шаги на этом пути:

  • Развертывание в виде модуля
  • Использование RegisterFormsв манифесте функции

А вот ссылка на то, как прикрепить ваш шаблон к списку: http://spforsquirrels.blogspot.com/2008/03/assigning-infopath-form-template-to.html

Обратите внимание, что у вас не может быть пользовательских форм Infopath New / Edit длясписок, как описано здесь , вы можете только создать библиотеку форм и присоединить к ней свой пользовательский шаблон форм.

...