在Sharepoint 2013中使用富文本框

时间:2013-04-17 07:23:42

标签: sharepoint richtextbox sharepoint-2013 rich-text-editor

我想在Sharepoint 2013中使用富文本框,如下图所示。我怎样才能做到这一点?

Sharepoint 2013 rich text editor

我已经使用过以下代码。

<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 

<SharePoint:InputFormTextBox ID="RichTextField1" runat="server" TextMode="MultiLine" RichTextMode="FullHtml" Columns="20" Rows="10"/>

但我无法得到我需要的东西。我有一个带滚动的简单多行文本框。

感谢您的回答。

enter image description here

3 个答案:

答案 0 :(得分:3)

尝试在

中添加此内容
RichText="true" 

或多或少会像这样作为样本:

<SharePoint:InputFormTextBox ID="rftDefaultValue" 
RichText="true" 
RichTextMode="FullHtml" runat="server" 
TextMode="MultiLine" Rows="5">
</SharePoint:InputFormTextBox>

另外,如果您使用chrome查看此内容,它只会显示为纯文本框,请尝试使用IE查看:)

答案 1 :(得分:1)

富文本框在非IE浏览器上是一个老问题,如果您想使用富文本的功能,则必须使用IE。

您可以在sharepoint网站上实施其他富文本编辑器,例如tinymce http://joshmccarty.com/2011/06/use-tinymce-as-the-rich-text-editor-in-sharepoint-forms/

答案 2 :(得分:0)

我使用了这个外部(跨平台)内容编辑器:http://nicedit.com/index.php,它对我来说非常理想。

它看起来像这样:

enter image description here