【问题标题】:Custom control(custom table) and drag it on to radeditor自定义控件(自​​定义表格)并将其拖到 radeditor
【发布时间】:2014-12-03 13:19:43
【问题描述】:

我想设计一个包含 html 文本的自定义控件并将其拖到 radeditor(例如:拖放使用默认 css 创建的自定义表格)

我可以知道怎么做吗?

谢谢

【问题讨论】:

    标签: asp.net telerik radeditor


    【解决方案1】:

    我仍然没有得到你想要的东西,但从你的问题来看,你可能想要一些东西来设计控件。不过是付费版

    Telerik link

    【讨论】:

    • 基本上我想通过在工具部分添加自定义对话框控件来扩展 radeditor,并且能够在 radeditor 上的某个位置拖放
    • @Ramesh:我认为他们有他们的支持论坛,您可以将其发布,这可能会对您有所帮助。
    【解决方案2】:

    首先检查一下,看看如何在编辑器内容区域监听 drop 事件并使用它的 pasteHtml() 方法添加你想要的内容:http://demos.telerik.com/aspnet-ajax/editor/examples/treeviewandeditor/defaultcs.aspx

    如果没有为您提供放置事件的控件,您需要自己附加它:http://www.telerik.com/help/aspnet-ajax/editor-attacheventhandler.html。这是一个示例:

            <script type="text/javascript">
                function OnClientLoad(editor, args) {
                    editor.attachEventHandler("drop", function (e) {
                        alert(e);
                                                editor.pasteHtml(e.srcElement.toString());
                    });
                }
            </script>
            <telerik:RadEditor runat="server" ID="RadEditor1" OnClientLoad="OnClientLoad">
            </telerik:RadEditor>
    

    所以,有了这个,你可以生成你喜欢的内容。 注意:某些浏览器会自行处理拖放操作并向内容添加元素。

    另一种选择是创建一个自定义命令,如果它是静态的,它将直接插入所需的 HTML:http://www.telerik.com/help/aspnet-ajax/editor-adding-your-own-buttons.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多