【问题标题】:How to add Rich Text Box in Custom Widget in Sitefinity如何在 Sitefinity 的自定义小部件中添加富文本框
【发布时间】:2014-05-29 06:48:44
【问题描述】:

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

【问题讨论】:

    标签: sitefinity-5


    【解决方案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" %>
    

    【讨论】:

      【解决方案2】:

      如果您想添加 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()

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-11
        • 1970-01-01
        • 2012-03-07
        • 1970-01-01
        • 1970-01-01
        • 2020-08-11
        相关资源
        最近更新 更多