как установить контент для radeditor, используя JavaScript - PullRequest
0 голосов
/ 12 января 2012

Я использую Radeditor.Мне нужно получить содержимое из буфера обмена и установить для редактора содержание.

Я получаю содержимое.но я установил содержимое на страницу редактора, оно отображается пустым.

Я использую следующий код.

 var content = window.clipboardData.getData("Text");

   if (content != null) {
      editor.set_html = content;

, поэтому я пытаюсь связать содержимое на стороне сервера.поэтому я вызвал функцию на стороне сервера, используя pagemethods.i set EnablePageMethods = "true" в диспетчере сценариев.

, но он показывает, что методы страницы не определены.

Мой первый приоритет - установить содержимое с помощью Javaскрипт.

Как это сделать?

Спасибо,

Пуджа

Ответы [ 3 ]

4 голосов
/ 12 января 2012

Попробуйте ниже код:

var newValue = "control alt delete";
    $find("<%=RadEditor1.ClientID%>").set_html(newValue);

С уважением,

Дхавал Шукла

1 голос
/ 18 января 2012

Вы можете использовать 2 различных метода:

    var editor = $find("<%=RadEditor1.ClientID%>");
    var stringVal = window.clipboardData.getData("Text"); 
    if(stringVal != null){
         editor.set_html(stringVal); //replaces the content of the editor with stringVal
         editor.pasteHtml(stringVal); //pastes your string val at the cursor (Defaults to end of the content window if no cursor found)
    }

Вы можете получить полную документацию по API здесь: http://www.telerik.com/help/aspnet-ajax/editor-pastehtml.html

0 голосов
/ 12 января 2012

http://www.telerik.com/community/forums/aspnet-ajax/editor/fill-content-through-javascript-in-telerik-editor.aspx

RadEditor - составной элемент управления, и для получения ссылки на его клиентский объект вы должны использовать:

var editor = $find("<%=RadEditor1.ClientID%>");
var content = window.clipboardData.getData("Text");
if (content != null) {
  editor.set_html = content;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...