如何在Sitefinity中的自定义窗口小部件中添加富文本框

时间:2014-05-29 06:48:45

标签: sitefinity-5

我在Sitefinity中创建了一个自定义小部件。我想在窗口小部件中添加一个富文本框。 详情请见下图。

enter image description here

2 个答案:

答案 0 :(得分:1)

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

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

如果没有添加,您可能还需要在.ascx文件的顶部添加telerik web ui refference

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

答案 1 :(得分: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。你可以使用get_html()和set_html()而不是在.js文件中使用val()。

参考Link