2014-12-03 91 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