четверг, 9 августа 2012 г.

Кастомная форма в Sharepoint Designer и поле "Многострочный текст"


Приступил к настройке кастомной формы в Sharepoint Designer  2010 я столкнулся с проблемой, поле типа "Многострочный текст" у которого стоит галочка "Внесение изменений в существующий текст" отображается как обычное поле.



Решение:

Добавить код:

<SharePoint:AppendOnlyHistory runat="server" FieldName="Название поля" ControlMode="Display"/>

Пример:

<td width="400px" valign="top" class="ms-formbody">
            <SharePoint:FormField runat="server" id="ff7{$Pos}" ControlMode="Edit" FieldName="Body" __designer:bind="{ddwrt:DataBind('u',concat('ff7',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Body')}"/>
            <SharePoint:AppendOnlyHistory runat="server" FieldName="Body" ControlMode="Display"/>
<SharePoint:FieldDescription runat="server" id="ff7description{$Pos}" FieldName="Body" ControlMode="Edit"/>
</td>