Пользовательские формы SharePoint 2010 - PullRequest
0 голосов
/ 13 декабря 2010

Требуется ли использовать InfoPath для создания пользовательских форм для SharePoint 2010 или я могу создавать их с помощью Visual Studio? Например, когда редактируется задача, я хочу иметь возможность либо редактировать форму, либо создать ее с нуля.

Большое спасибо.

Ответы [ 3 ]

0 голосов
/ 13 декабря 2010

Если вы хотите редактировать форму, которая отображается при добавлении / редактировании задачи, вам следует перейти к конструктору SharePoint вместо InfoPath и применить необходимые настройки к соответствующей связанной странице целевого списка (например, newform.aspx).), играя с веб-частью формы данных.

В противном случае вы можете создать пользовательский элемент управления и обернуть его в веб-часть, чтобы управлять созданием / выпуском задачи так, как вы этого хотите.Затем вы можете разместить эту веб-часть в наиболее подходящем месте (ах).Затем вы можете сделать список «хранилища» скрытым, чтобы люди не использовали шаблоны форм по умолчанию для добавления / редактирования элементов (если они не выясняют URL, но вы можете удалить все разрешения и запускать с повышением прав, если это проблема).

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

Вы можете создать свою собственную форму для пользовательского определения списка. Внутри вашего списка у вас есть файл schema.xml . В конце концов вы найдете вот что:

<Forms>
  <Form Type="DisplayForm" Url="DispForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
  <Form Type="EditForm" Url="EditForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
  <Form Type="NewForm" Url="NewForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
</Forms>

Затем создайте файлы с этими именами в определении списка, внесите коррективы в SharePointProjectItem.spdata файл (он скрыт), и вот он у вас.

0 голосов
/ 13 декабря 2010

InfoPath или SharePoint Designer являются основными инструментами, используемыми при создании пользовательского контента для запуска в SharePoint.

Трудно сказать, какой маршрут лучше для вас, не зная спецификации форм, но я бы порекомендовалпоиграть с каждым.Маршрут Designer может быть более мощным, если вы готовы погрузиться в довольно грязную разметку, которую выбрасывает SharePoint.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...