2

我在 Sitefinity 中创建了一个自定义小部件。我想在小部件中添加一个富文本框。有关详细信息,请参见下图。

在此处输入图像描述

4

2 回答 2

1

将 rad 编辑器控件添加到您的设计器 .ascx 文件

 <telerik:RadEditor runat="server" ID="RadEditor1" Height="400px" Width="680px" SkinID="MinimalSetOfTools">
     </telerik:RadEditor>

您可能还需要在 .ascx 文件顶部添加 Telerik Web ui 引用,以防未添加

<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
于 2014-06-08T20:15:19.360 回答
0

如果要添加 RadEditor,则需要执行以下步骤。

1)在 .ascx 文件中添加命名空间,如图所示

  <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>

2)并用以下代码替换您的文本框。

    <telerik:RadEditor runat="server" ID="Mytext" Height="400px" Width="680px" SkinID="MinimalSetOfTools" CssClass="sfTxt">
</telerik:RadEditor>

3)您还需要在小部件的 .js 文件中进行一些更改,因为 RadEditor 有自己的方法来获取或设置其 html。您可以在其 .js 文件中使用 get_html() 和 set_html() 而不是使用 val()

于 2016-02-04T11:04:21.840 回答