2016-05-04 13 views
0

Можно ли добавлять значения по умолчанию к объекту FormField для sharepoint?Значение по умолчанию для Sharepoint FormField?

Вот мой код:

<SharePoint:formfield runat="server" id="ff8{$Pos}" ControlMode="Edit" FieldName="Body" ItemId="{@ID}" __designer:bind="{ddwrt:DataBind('u',concat('ff8',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Body')}" /> 
    <SharePoint:fielddescription runat="server" id="ff8description{$Pos}" FieldName="Body" ControlMode="Edit" /> 

В принципе, я хочу, значение поля формы по умолчанию, чтобы быть больше, чем просто параметра Body (возможно 2 параметров и некоторые пользовательский текст). Это возможно?

(Кроме того, я знаю, что вы можете заменить поле формы SP текстовым полем ASP, но у меня возникают проблемы с этим - в частности, текстовое поле не поддерживает богатый текст, а пост-обратно 't сохранить разрывы строк.)

Заранее благодарен!

ответ

0

Похоже, я был в состоянии решить эту проблему. На других форумах я использовал текстовое поле ASP и записывал код на C#, но это действительно не обязательно, если вместо этого использовать Sharepoint: InputFormTextBox.

<SharePoint:InputFormTextBox ID="ff8{$Pos}" RichText="true" text="{concat(@Body, "CustomText", @secondparameter)}" RichTextMode="FullHtml" TextMode="MultiLine" runat="server" __designer:bind="{ddwrt:DataBind('u',concat('ff8',$Pos),'Text','TextChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Body')}" Width="99%" Rows="10"/> 

Если это было очевидное решение, пожалуйста, простите мое невежество. Это новая территория для меня.