Welcome to TechNet Blogs Sign in | Join | Help

DataFormWebPart: отображение и скачивание файлов, присоединенных к списку.

При создании касомных форм просмотра, возникает необходимость отображать и давать скачивать присоединенные к элементу списка файлы.

Существует такой элемент управления, как AttachmentsField. Он позволяет показывать файлы, писоединенные к item'у списка для скачивания, а так же этот элемент управления может работать  в режиме редактирования. 

Примерно в таком вот виде его можно положить  внутрь DataFormWebPart, вне завилимости от того, отображаете вы один элемент списка(Single Item View) или множество (Multi Item View):

<WebPartPages:DataFormWebPart runat="server"  ..>

..... 

<xsl:template name="dvt_1.rowview">
..... 

<SharePoint:AttachmentsField ControlMode="Display" FieldName="Attachments" runat="server"  Visible="true"></SharePoint:AttachmentsField>

</xsl:template>

......

</WebPartPages:DataFormWebPart>

Published Monday, March 26, 2007 9:14 PM by tvsmetanina

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: DataFormWebPart: отображение и скачивание файлов, присоединенных к списку.

Татьян,спасибо за информацию, все здорово, интересно, но вот честно объясни для людей которые лбо не программили в  WSS либо начинают, это типа меня.

Объясните в какой файл этот код вставлять? для списка например типа "отслеживание Вопросов" представление "Все вопросы" это файлик AllItems.aspxm в нем идет ListViewWebPart

вот в в нем гд прописывать этот элемент?

Заранее спасибо.

Tuesday, April 10, 2007 5:44 AM by Пользователь WSS

# re: DataFormWebPart: отображение и скачивание файлов, присоединенных к списку.

In your NewForm.aspx file locate the following:

<WebPartPages:DataFormWebPart runat="server" IsIncluded="True" FrameType="None" NoDefaultStyle="TRUE" ViewFlag="0" Title="Project Request (Production Team)" __markuptype="vsattributemarkup" __WebPartId="{42949044-3270-485B-9F55-304E0F66C99D}" id="g_42949044_3270_485b_9f55_304e0f66c99d" __AllowXSLTEditing="true" WebPart="true" Height="" Width="" partorder="1">

and add this tag directly after this tag:

<span id="part1">

   <SharePoint:AttachmentsField ControlMode="new" FieldName="Attachments" runat="server" Visible="true"/>

find the following tag:

</WebPartPages:DataFormWebPart>

and before it add the following tag:

</span>

All the other unmodified form should work, I haven't test this solution on modified or Edit or Display forms.

Saturday, April 14, 2007 2:59 AM by A friend from Microsoft

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker