自定义控件(自​​定义表格)并将其拖到radeditor上

时间:2014-12-03 13:19:44

标签: asp.net telerik radeditor

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

我可以知道怎么做吗?

由于

2 个答案:

答案 0 :(得分:0)

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

Telerik link

答案 1 :(得分:0)

首先检查一下,了解如何在编辑器内容区域中收听放置事件,并使用其 pasteHtml ()方法添加所需的内容:http://demos.telerik.com/aspnet-ajax/editor/examples/treeviewandeditor/defaultcs.aspx

如果没有控件为您提供drop事件,您需要自己附加它: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>

因此,通过此,您可以生成自己喜欢的内容。 注意:某些浏览器会自行处理拖放操作并向内容添加元素。

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