2014-12-03 80 views

回答

0

我仍然没有得到你想要的东西,但是从你的问题可能是你想要的东西来设计控制。但它是通过检查该付费版本

Telerik link

+0

基本上我想通过在工具部分添加一个自定义对话框控件来扩展radeditor,并且能够在radeditor上拖放一个位置 – Ramesh 2014-12-03 13:35:50

+0

@Ramesh:我认为他们有他们的支持论坛,可以发布他们的支持论坛,这可能会帮助你。 – BNN 2014-12-03 14:09:28

0

开始就看你怎么可以听在编辑内容方面的丢弃事件和使用其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> 

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

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