Sharepoint FormField 默认值?

Posted

技术标签:

【中文标题】Sharepoint FormField 默认值?【英文标题】:Sharepoint FormField default value? 【发布时间】:2016-08-30 01:38:41 【问题描述】:

是否可以将默认值添加到共享点 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 文本框替换 SP 表单字段,但我遇到了问题——具体来说,文本框不支持富文本,而回发不支持t 保留换行符。)

提前致谢!

【问题讨论】:

【参考方案1】:

看来我能够解决这个问题。其他论坛让我使用 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"/>

如果这是一个明显的解决方案,请原谅我的无知。这对我来说是新的领域。

【讨论】:

以上是关于Sharepoint FormField 默认值?的主要内容,如果未能解决你的问题,请参考以下文章

Sharepoint 2010“无法呈现字段 Created_x0020_Date,请改用默认值”

Flutter TextFormField 控件

如何在 Sharepoint Wiki 页面上添加 WebPart?

节五:wtforms FormField超级炫酷使用

如何在 ModelAdmin.formfield_for_manytomany() 中使用 Django QuerySet.union()?

SharePoint 2013 - 在品牌页面中显示列表项的详细信息,而不是默认的 SharePoint 详细信息页面