我在Sitefinity中创建了一个自定义小部件。我想在窗口小部件中添加一个富文本框。 详情请见下图。
答案 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