是否可以将默认值添加到共享点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个参数和一些自定义文本)。这可能吗?
(另外,我知道你可以用一个ASP TextBox替换SP表单字段,但是我遇到了问题 - 特别是,文本框不支持富文本,而后回复不支持'保留换行符。)
提前致谢!
答案 0 :(得分: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"/>
如果这是一个明显的解决方案,请原谅我的无知。这对我来说是一个新的领域。