Telerik RadEditor Find & amp; Заменить в представлении HTML

StackOverflow https://stackoverflow.com/questions/247204

  •  05-07-2019
  •  | 
  •  

Вопрос

Мы используем RadEditor от Telerik для редактора WYSIWYG нашей системы управления контентом. Нам нужна находка & amp; Замените функциональность, которая есть в редакторе WYSIWYG, на также в редакторе HTML. Редактор довольно настраиваемый, кто-нибудь знает, есть ли способ включить это или взломать его?

Это было полезно?

Решение

Нет встроенных функций для того, что вы ищете. Но, используя клиентский API и некоторый JavaScript, вы можете подключить свою собственную кнопку, которая выполняет поиск и замену, используя функции editor.get_html () и editor.set_html () . Затем вы можете использовать RegEx или просто javascript .replace () для поиска и замены?

Вы можете найти документация RadEditor на сайте Telerik.

Другие советы

На их демонстрационном сайте для RadEditor ASP приведен пример на их демонстрационном сайте. .NET Ajax .

Просто нажмите 3-ю кнопку на панели инструментов, чтобы проверить " Найти и заменить ".

Посмотрите страницу этого примера тоже.

Он определяет эту панель инструментов

...  
<telerik:EditorSeparator />
<telerik:editortool name="FindAndReplace" />
<telerik:editortool name="TableWizard" />
<telerik:editortool name="LinkManager" />
<telerik:editortool name="PageProperties" />
<telerik:EditorSeparator />
...

Когда редактор находится в режиме HTML, область содержимого является простой < текстовая область > элемент. Я думаю, что по замыслу все инструменты на панели инструментов редактора отключены в режиме HTML, поэтому вам нужно написать собственный код JavaScript для реализации поиска и замены. Вы можете получить ссылку на текстовое поле с помощью editor.get_textArea () . Оттуда это становится трудным, потому что я думаю, что поиск текста в текстовой области поддерживается только в IE (selection.findText).

Начиная со второго квартала 2010 года, кнопка «Найти и заменить» включена в режиме HTML RadEditor в Internet Explorer. Эта функция все еще не поддерживается в Firefox из-за ограничений браузера.

http://demos.telerik.com/aspnet -ajax / редактор / примеры / по умолчанию / defaultcs.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top