Пользовательский элемент управления (пользовательская таблица) и перетащите его в radeditor.

Я хочу создать настраиваемый элемент управления с текстом html и перетащить его в radeditor (например: перетащить пользовательскую таблицу, созданную с помощью CSS по умолчанию).

Могу я узнать, как это сделать?

Спасибо


person Ramesh    schedule 03.12.2014    source источник


Ответы (2)


Я все еще не понимаю, чего вы хотите, но из вашего вопроса может быть, что вам нужно что-то для разработки элементов управления. Но это платная версия

ссылка Telerik

person hud    schedule 03.12.2014
comment
По сути, я хочу расширить radeditor, добавив настраиваемый диалоговый элемент управления в разделе инструментов и иметь возможность перетаскивать точки в radeditor. - person Ramesh; 03.12.2014
comment
@Ramesh: я думаю, что у них есть свой форум поддержки, вы можете опубликовать его, это может вам помочь. - person hud; 03.12.2014

Начните с изучения этого, чтобы увидеть, как вы можете прослушивать событие перетаскивания в области содержимого редактора и использовать его метод 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.

person rdmptn    schedule 03.12.2014