Обновление: мне удалось заставить его работать с помощью событий приложений. Идея состоит в том, чтобы создать модуль класса, который затем может быть назначен приложению.
Вот несколько полезных ссылок, которые мне помогли: http://www.cpearson.com/excel/AppEvent.aspx
Создание пользовательской формы списка, вероятно, что Вы хотите. Без основной страницы, присоединенной к нему или чего-либо.
Можно найти пошаговую демонстрацию здесь, которая запустит Вас:
http://office.microsoft.com/en-us/sharepointdesigner/HA101191111033.aspx
Приятного отдыха.
Используя Разработчика Sharepoint, Вы могли создать пользовательскую aspx страницу, которая использует представление данных webpart, чтобы сделать это...
Вы могли использовать CSS для сокрытия всей навигации и т.д., что Вам не нужно использование a media="print"
таблица стилей, но Вы не сможете внести точные изменения в расположение, которое Вы проиллюстрировали.
Если бы это не должно быть точно похожим на пример, это было бы довольно тривиально, чтобы скрыть всех кроме имени-> таблица значений и просто распечатать это. Если действительно необходимо объединить поля и перерасположение таблица затем, вероятно, необходимо изрубить серверную сторону.
Почему Вы не можете создать свою собственную версию страницы?
***** Можно теперь просто взять все те записи и сделать стандартное расположение XHTML/CSS *****
можно ли развернуть это с примером о том, как сделать это?
С другой стороны, Вы могли экспортировать в электронную таблицу и печать оттуда.
Ссылка @mortenbpost была, в чем я нуждался: Создайте новую страницу, которая содержит пользовательскую форму списка
а именно, вот то, что необходимо сделать для получения "основной" пользовательской страницы для элемента списка - от которого можно полностью настроить его с XHTML/CSS:
удостоверьтесь, что Ваш список имеет все столбцы, в которых Вы будете нуждаться
вот то, как создать пользовательскую страницу "представления" (фактически, те же шаги могут быть выполнены для пользовательской "новой" или пользовательской страницы "редактирования"):
Announcements
Calendar
YOUR LIST NAME
Attachments
Items
AllItems.aspx
DispForm.aspx
EditForm.aspx
NewForm.aspx
<tr>
<td width="190px" valign="top" class="ms-formlabel">
<H3 class="ms-standardheader">
<nobr>Column name</nobr>
</H3>
</td>
<td width="400px" valign="top" class="ms-formbody">
<xsl:value-of select="@Column_x0020_name"/>
</td>
</tr>
<xsl:value-of select="@Column_x0020_name"/>
записи и делают стандартное расположение XHTML/CSS некоторые вещи иметь в виду:
this_x0020_is_x0020_a_x0020_long
this_x0020_is_x0020_a_x0020_long0
снова, я, возможно, не сделал этого без ответа @mortenbpost!
This isn't an answer so much as a note to the above.
Use a custom list form but keep in mind that if any of the columns have versioning turned on you will not be able to get at the "data" easily. For example if one of your colums is a Notes column and everytime someone edits the notes field a new version is appended then none of that is accessible as it's essentially a seperate "list." I'm stuck on this issue as I also have a client asking for a print out which "doesn't look like it's from SharePoint."