Как вызвать функцию печати RadEditor Control без использования кнопки печати RadEditor?

#c# #asp.net

#c# #asp.net

Вопрос:

Пожалуйста, помогите мне, как вызвать RadEidtor, встроенный в print с помощью javascript? Спасибо

Ответ №1:

Вам нужно будет получить ссылку на редактор:

 var editor = $find("<%=RadEditor1.ClientID%>");
  

а затем запустить событие следующим образом:

 editor.fire("Print");
  

Комментарии:

1. Я тестирую ваш код, но при печати с RadEditor, встроенным в функцию печати, отображается другой HTML-код. Можете ли вы предложить мне другой способ. Спасибо.

2. Метод fire выполняет ту же команду, что и при нажатии на кнопку печати на панели инструментов. См.: fire() . Из приведенной выше ссылки: The command name represents the name of the tool as it is specified in the inner <telerik:EditorTool tag, in the codebehind or in ToolsFile.xml. . Если вы обнаружите, что это приводит к разным результатам, вам следует проконсультироваться с Telerik, поскольку, согласно документации, этого не должно быть.